3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(-1); header("Content-Type: text/plain; charset=utf-8"); mb_internal_encoding('utf-8'); abstract class Employee { public $boss; public $rank; public function __construct($boss, $rank) { $this->boss = $boss; $this->rank = $rank; } function getSalary() { if ($this->rank == 1) { $rankFactor = 1; } elseif ($this->rank == 2) { $rankFactor = 1.25; } elseif ($this->rank == 3) { $rankFactor = 1.5; } else return "Ошибка ранга!"; if ($this->boss == 0) { $bossFactor = 1; } elseif ($this->boss == 1) { $bossFactor = 2; } else return "Ошибка иерархии!"; return $this->rate * $rankFactor * $bossFactor; } function getReports() { if ($this->boss == 0) { $bossFactor = 1; } elseif ($this->boss == 1) { $bossFactor = 0; } else return "Ошибка иерархии!"; return $this->reports * $bossFactor; } function getCoffee() { if ($this->boss == 0) { $bossFactor = 1; } elseif ($this->boss == 1) { $bossFactor = 2; } else return "Ошибка иерархии!"; return $this->coffee * $bossFactor; } } class Manager extends Employee { public $rate = 500; public $coffee = 20; public $reports = 200; } class Marketer extends Employee { public $rate = 400; public $coffee = 15; public $reports = 150; } class Engineer extends Employee { public $rate = 200; public $coffee = 5; public $reports = 50; } class Analyst extends Employee { public $rate = 800; public $coffee = 50; public $reports = 5; } class Department { public $departmentName; public $departamentEmployees; public function __construct($departmentName) { $this->departmentName = $departmentName; } public function getTotalEmployees() { return count($this->departamentEmployees); } public function getTotalSalary() { $totalSalary = 0; foreach ($this->departamentEmployees as $employee) { $totalSalary += $employee->getSalary(); } return $totalSalary; } public function getTotalCoffee() { $totalCoffee = 0; foreach ($this->departamentEmployees as $employee) { $totalCoffee += $employee->getCoffee(); } return $totalCoffee; } public function getTotalReports() { $totalReports = 0; foreach ($this->departamentEmployees as $employee) { $totalReports += $employee->getReports(); } return $totalReports; } public function getAverageMoneyPerPage() { return round($this->getTotalSalary() / $this->getTotalReports()); } } $purchasing = new Department("Закупок"); $sales = new Department("Продаж"); $advertising = new Department("Рекламы"); $logistics = new Department("Логистики"); $purchasing->departamentEmployees = [ $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 2), $employee = new Manager(0, 2), $employee = new Manager(0, 2), $employee = new Manager(0, 3), $employee = new Manager(0, 3), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Manager(1, 2) ]; $sales->departamentEmployees = [ $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Analyst(0, 1), $employee = new Analyst(0, 1), $employee = new Analyst(0, 1), $employee = new Analyst(0, 2), $employee = new Analyst(0, 2), $employee = new Marketer(1, 2) ]; $advertising->departamentEmployees = [ $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 1), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Marketer(0, 2), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Engineer(0, 1), $employee = new Engineer(0, 1), $employee = new Marketer(1, 3) ]; $logistics->departamentEmployees = [ $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 1), $employee = new Manager(0, 2), $employee = new Manager(0, 2), $employee = new Manager(0, 2), $employee = new Manager(0, 2), $employee = new Manager(0, 2), $employee = new Engineer(0, 1), $employee = new Engineer(0, 1), $employee = new Engineer(0, 1), $employee = new Engineer(0, 1), $employee = new Engineer(0, 1), $employee = new Manager(1, 1) ]; $departamentsList = [$purchasing, $sales, $advertising, $logistics]; function padLeft($string, $length) { $str = ""; if (mb_strlen($string) < $length) { $str = str_repeat(" ", $length - mb_strlen($string)) . $string; } return $str; } function padRight($string, $length) { $str = ""; if (mb_strlen($string) < $length) { return $string . str_repeat(" ", $length - mb_strlen($string)); } return $str; } $col1 = 30; $col2 = 8; $col3 = 8; $col4 = 8; $col5 = 8; $col6 = 12; $colLength = $col1 + $col2 + $col3 + $col4 + $col5 + $col6; echo str_repeat("-", $colLength + 1) . "\n"; echo padRight("Департамент", $col1) . padLeft("сотр.", $col2) . padLeft("тугр.", $col3) . padLeft("кофе", $col4) . padLeft("стр.", $col5) . padLeft("тугр./стр.", $col6) . "\n"; echo str_repeat("-", $colLength + 1) . "\n"; foreach ($departamentsList as $department) { echo padRight($department->departmentName, $col1) . padLeft($department->getTotalEmployees(), $col2) . padLeft($department->getTotalSalary(), $col3) . padLeft($department->getTotalCoffee(), $col4) . padLeft($department->getTotalReports(), $col5) . padLeft($department->getAverageMoneyPerPage(), $col6) . "\n"; } echo "\n"; $allEmployees = 0; $allSalary = 0; $allCoffee = 0; $allReports = 0; $allAverageMoneyPerPage = 0; foreach ($departamentsList as $department) { $allEmployees += $department->getTotalEmployees(); $allSalary += $department->getTotalSalary(); $allCoffee += $department->getTotalCoffee(); $allReports += $department->getTotalReports(); $allAverageMoneyPerPage += $department->getAverageMoneyPerPage(); } echo padRight("Среднее", $col1) . padLeft(round($allEmployees / count($departamentsList)), $col2) . padLeft(round($allSalary / count($departamentsList)), $col3) . padLeft(round($allCoffee / count($departamentsList)), $col4) . padLeft(round($allReports / count($departamentsList)), $col5) . padLeft(round($allAverageMoneyPerPage / count($departamentsList)), $col6) . "\n"; echo padRight("Всего", $col1) . padLeft(round($allEmployees), $col2) . padLeft(round($allSalary), $col3) . padLeft(round($allCoffee), $col4) . padLeft(round($allReports), $col5) . padLeft(round($allAverageMoneyPerPage), $col6) . "\n";
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 702, Position 2 = 746
Branch analysis from position: 702
2 jumps found. (Code = 78) Position 1 = 703, Position 2 = 746
Branch analysis from position: 703
1 jumps found. (Code = 42) Position 1 = 702
Branch analysis from position: 702
Branch analysis from position: 746
2 jumps found. (Code = 77) Position 1 = 754, Position 2 = 771
Branch analysis from position: 754
2 jumps found. (Code = 78) Position 1 = 755, Position 2 = 771
Branch analysis from position: 755
1 jumps found. (Code = 42) Position 1 = 754
Branch analysis from position: 754
Branch analysis from position: 771
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 771
Branch analysis from position: 746
filename:       /in/MgNH3
function name:  (null)
number of ops:  875
compiled vars:  !0 = $purchasing, !1 = $sales, !2 = $advertising, !3 = $logistics, !4 = $employee, !5 = $departamentsList, !6 = $col1, !7 = $col2, !8 = $col3, !9 = $col4, !10 = $col5, !11 = $col6, !12 = $colLength, !13 = $department, !14 = $allEmployees, !15 = $allSalary, !16 = $allCoffee, !17 = $allReports, !18 = $allAverageMoneyPerPage
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'error_reporting'
          1        SEND_VAL                                                 -1
          2        DO_ICALL                                                 
    3     3        INIT_FCALL                                               'header'
          4        SEND_VAL                                                 'Content-Type%3A+text%2Fplain%3B+charset%3Dutf-8'
          5        DO_ICALL                                                 
    4     6        INIT_FCALL                                               'mb_internal_encoding'
          7        SEND_VAL                                                 'utf-8'
          8        DO_ICALL                                                 
  139     9        NEW                                              $22     'Department'
         10        SEND_VAL_EX                                              '%D0%97%D0%B0%D0%BA%D1%83%D0%BF%D0%BE%D0%BA'
         11        DO_FCALL                                      0          
         12        ASSIGN                                                   !0, $22
  140    13        NEW                                              $25     'Department'
         14        SEND_VAL_EX                                              '%D0%9F%D1%80%D0%BE%D0%B4%D0%B0%D0%B6'
         15        DO_FCALL                                      0          
         16        ASSIGN                                                   !1, $25
  141    17        NEW                                              $28     'Department'
         18        SEND_VAL_EX                                              '%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D1%8B'
         19        DO_FCALL                                      0          
         20        ASSIGN                                                   !2, $28
  142    21        NEW                                              $31     'Department'
         22        SEND_VAL_EX                                              '%D0%9B%D0%BE%D0%B3%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B8'
         23        DO_FCALL                                      0          
         24        ASSIGN                                                   !3, $31
  145    25        NEW                                              $35     'Manager'
         26        SEND_VAL_EX                                              0
         27        SEND_VAL_EX                                              1
         28        DO_FCALL                                      0          
         29        ASSIGN                                           ~37     !4, $35
         30        INIT_ARRAY                                       ~38     ~37
  146    31        NEW                                              $39     'Manager'
         32        SEND_VAL_EX                                              0
         33        SEND_VAL_EX                                              1
         34        DO_FCALL                                      0          
         35        ASSIGN                                           ~41     !4, $39
         36        ADD_ARRAY_ELEMENT                                ~38     ~41
  147    37        NEW                                              $42     'Manager'
         38        SEND_VAL_EX                                              0
         39        SEND_VAL_EX                                              1
         40        DO_FCALL                                      0          
         41        ASSIGN                                           ~44     !4, $42
         42        ADD_ARRAY_ELEMENT                                ~38     ~44
  148    43        NEW                                              $45     'Manager'
         44        SEND_VAL_EX                                              0
         45        SEND_VAL_EX                                              1
         46        DO_FCALL                                      0          
         47        ASSIGN                                           ~47     !4, $45
         48        ADD_ARRAY_ELEMENT                                ~38     ~47
  149    49        NEW                                              $48     'Manager'
         50        SEND_VAL_EX                                              0
         51        SEND_VAL_EX                                              1
         52        DO_FCALL                                      0          
         53        ASSIGN                                           ~50     !4, $48
         54        ADD_ARRAY_ELEMENT                                ~38     ~50
  150    55        NEW                                              $51     'Manager'
         56        SEND_VAL_EX                                              0
         57        SEND_VAL_EX                                              1
         58        DO_FCALL                                      0          
         59        ASSIGN                                           ~53     !4, $51
         60        ADD_ARRAY_ELEMENT                                ~38     ~53
  151    61        NEW                                              $54     'Manager'
         62        SEND_VAL_EX                                              0
         63        SEND_VAL_EX                                              1
         64        DO_FCALL                                      0          
         65        ASSIGN                                           ~56     !4, $54
         66        ADD_ARRAY_ELEMENT                                ~38     ~56
  152    67        NEW                                              $57     'Manager'
         68        SEND_VAL_EX                                              0
         69        SEND_VAL_EX                                              1
         70        DO_FCALL                                      0          
         71        ASSIGN                                           ~59     !4, $57
         72        ADD_ARRAY_ELEMENT                                ~38     ~59
  153    73        NEW                                              $60     'Manager'
         74        SEND_VAL_EX                                              0
         75        SEND_VAL_EX                                              1
         76        DO_FCALL                                      0          
         77        ASSIGN                                           ~62     !4, $60
         78        ADD_ARRAY_ELEMENT                                ~38     ~62
  154    79        NEW                                              $63     'Manager'
         80        SEND_VAL_EX                                              0
         81        SEND_VAL_EX                                              2
         82        DO_FCALL                                      0          
         83        ASSIGN                                           ~65     !4, $63
         84        ADD_ARRAY_ELEMENT                                ~38     ~65
  155    85        NEW                                              $66     'Manager'
         86        SEND_VAL_EX                                              0
         87        SEND_VAL_EX                                              2
         88        DO_FCALL                                      0          
         89        ASSIGN                                           ~68     !4, $66
         90        ADD_ARRAY_ELEMENT                                ~38     ~68
  156    91        NEW                                              $69     'Manager'
         92        SEND_VAL_EX                                              0
         93        SEND_VAL_EX                                              2
         94        DO_FCALL                                      0          
         95        ASSIGN                                           ~71     !4, $69
         96        ADD_ARRAY_ELEMENT                                ~38     ~71
  157    97        NEW                                              $72     'Manager'
         98        SEND_VAL_EX                                              0
         99        SEND_VAL_EX                                              3
        100        DO_FCALL                                      0          
        101        ASSIGN                                           ~74     !4, $72
        102        ADD_ARRAY_ELEMENT                                ~38     ~74
  158   103        NEW                                              $75     'Manager'
        104        SEND_VAL_EX                                              0
        105        SEND_VAL_EX                                              3
        106        DO_FCALL                                      0          
        107        ASSIGN                                           ~77     !4, $75
        108        ADD_ARRAY_ELEMENT                                ~38     ~77
  159   109        NEW                                              $78     'Marketer'
        110        SEND_VAL_EX                                              0
        111        SEND_VAL_EX                                              1
        112        DO_FCALL                                      0          
        113        ASSIGN                                           ~80     !4, $78
        114        ADD_ARRAY_ELEMENT                                ~38     ~80
  160   115        NEW                                              $81     'Marketer'
        116        SEND_VAL_EX                                              0
        117        SEND_VAL_EX                                              1
        118        DO_FCALL                                      0          
        119        ASSIGN                                           ~83     !4, $81
        120        ADD_ARRAY_ELEMENT                                ~38     ~83
  161   121        NEW                                              $84     'Manager'
        122        SEND_VAL_EX                                              1
        123        SEND_VAL_EX                                              2
        124        DO_FCALL                                      0          
        125        ASSIGN                                           ~86     !4, $84
        126        ADD_ARRAY_ELEMENT                                ~38     ~86
  144   127        ASSIGN_OBJ                                               !0, 'departamentEmployees'
  161   128        OP_DATA                                                  ~38
  164   129        NEW                                              $88     'Manager'
        130        SEND_VAL_EX                                              0
        131        SEND_VAL_EX                                              1
        132        DO_FCALL                                      0          
        133        ASSIGN                                           ~90     !4, $88
        134        INIT_ARRAY                                       ~91     ~90
  165   135        NEW                                              $92     'Manager'
        136        SEND_VAL_EX                                              0
        137        SEND_VAL_EX                                              1
        138        DO_FCALL                                      0          
        139        ASSIGN                                           ~94     !4, $92
        140        ADD_ARRAY_ELEMENT                                ~91     ~94
  166   141        NEW                                              $95     'Manager'
        142        SEND_VAL_EX                                              0
        143        SEND_VAL_EX                                              1
        144        DO_FCALL                                      0          
        145        ASSIGN                                           ~97     !4, $95
        146        ADD_ARRAY_ELEMENT                                ~91     ~97
  167   147        NEW                                              $98     'Manager'
        148        SEND_VAL_EX                                              0
        149        SEND_VAL_EX                                              1
        150        DO_FCALL                                      0          
        151        ASSIGN                                           ~100    !4, $98
        152        ADD_ARRAY_ELEMENT                                ~91     ~100
  168   153        NEW                                              $101    'Manager'
        154        SEND_VAL_EX                                              0
        155        SEND_VAL_EX                                              1
        156        DO_FCALL                                      0          
        157        ASSIGN                                           ~103    !4, $101
        158        ADD_ARRAY_ELEMENT                                ~91     ~103
  169   159        NEW                                              $104    'Manager'
        160        SEND_VAL_EX                                              0
        161        SEND_VAL_EX                                              1
        162        DO_FCALL                                      0          
        163        ASSIGN                                           ~106    !4, $104
        164        ADD_ARRAY_ELEMENT                                ~91     ~106
  170   165        NEW                                              $107    'Manager'
        166        SEND_VAL_EX                                              0
        167        SEND_VAL_EX                                              1
        168        DO_FCALL                                      0          
        169        ASSIGN                                           ~109    !4, $107
        170        ADD_ARRAY_ELEMENT                                ~91     ~109
  171   171        NEW                                              $110    'Manager'
        172        SEND_VAL_EX                                              0
        173        SEND_VAL_EX                                              1
        174        DO_FCALL                                      0          
        175        ASSIGN                                           ~112    !4, $110
        176        ADD_ARRAY_ELEMENT                                ~91     ~112
  172   177        NEW                                              $113    'Manager'
        178        SEND_VAL_EX                                              0
        179        SEND_VAL_EX                                              1
        180        DO_FCALL                                      0          
        181        ASSIGN                                           ~115    !4, $113
        182        ADD_ARRAY_ELEMENT                                ~91     ~115
  173   183        NEW                                              $116    'Manager'
        184        SEND_VAL_EX                                              0
        185        SEND_VAL_EX                                              1
        186        DO_FCALL                                      0          
        187        ASSIGN                                           ~118    !4, $116
        188        ADD_ARRAY_ELEMENT                                ~91     ~118
  174   189        NEW                                              $119    'Manager'
        190        SEND_VAL_EX                                              0
        191        SEND_VAL_EX                                              1
        192        DO_FCALL                                      0          
        193        ASSIGN                                           ~121    !4, $119
        194        ADD_ARRAY_ELEMENT                                ~91     ~121
  175   195        NEW                                              $122    'Manager'
        196        SEND_VAL_EX                                              0
        197        SEND_VAL_EX                                              1
        198        DO_FCALL                                      0          
        199        ASSIGN                                           ~124    !4, $122
        200        ADD_ARRAY_ELEMENT                                ~91     ~124
  176   201        NEW                                              $125    'Marketer'
        202        SEND_VAL_EX                                              0
        203        SEND_VAL_EX                                              1
        204        DO_FCALL                                      0          
        205        ASSIGN                                           ~127    !4, $125
        206        ADD_ARRAY_ELEMENT                                ~91     ~127
  177   207        NEW                                              $128    'Marketer'
        208        SEND_VAL_EX                                              0
        209        SEND_VAL_EX                                              1
        210        DO_FCALL                                      0          
        211        ASSIGN                                           ~130    !4, $128
        212        ADD_ARRAY_ELEMENT                                ~91     ~130
  178   213        NEW                                              $131    'Marketer'
        214        SEND_VAL_EX                                              0
        215        SEND_VAL_EX                                              1
        216        DO_FCALL                                      0          
        217        ASSIGN                                           ~133    !4, $131
        218        ADD_ARRAY_ELEMENT                                ~91     ~133
  179   219        NEW                                              $134    'Marketer'
        220        SEND_VAL_EX                                              0
        221        SEND_VAL_EX                                              1
        222        DO_FCALL                                      0          
        223        ASSIGN                                           ~136    !4, $134
        224        ADD_ARRAY_ELEMENT                                ~91     ~136
  180   225        NEW                                              $137    'Marketer'
        226        SEND_VAL_EX                                              0
        227        SEND_VAL_EX                                              1
        228        DO_FCALL                                      0          
        229        ASSIGN                                           ~139    !4, $137
        230        ADD_ARRAY_ELEMENT                                ~91     ~139
  181   231        NEW                                              $140    'Marketer'
        232        SEND_VAL_EX                                              0
        233        SEND_VAL_EX                                              1
        234        DO_FCALL                                      0          
        235        ASSIGN                                           ~142    !4, $140
        236        ADD_ARRAY_ELEMENT                                ~91     ~142
  182   237        NEW                                              $143    'Analyst'
        238        SEND_VAL_EX                                              0
        239        SEND_VAL_EX                                              1
        240        DO_FCALL                                      0          
        241        ASSIGN                                           ~145    !4, $143
        242        ADD_ARRAY_ELEMENT                                ~91     ~145
  183   243        NEW                                              $146    'Analyst'
        244        SEND_VAL_EX                                              0
        245        SEND_VAL_EX                                              1
        246        DO_FCALL                                      0          
        247        ASSIGN                                           ~148    !4, $146
        248        ADD_ARRAY_ELEMENT                                ~91     ~148
  184   249        NEW                                              $149    'Analyst'
        250        SEND_VAL_EX                                              0
        251        SEND_VAL_EX                                              1
        252        DO_FCALL                                      0          
        253        ASSIGN                                           ~151    !4, $149
        254        ADD_ARRAY_ELEMENT                                ~91     ~151
  185   255        NEW                                              $152    'Analyst'
        256        SEND_VAL_EX                                              0
        257        SEND_VAL_EX                                              2
        258        DO_FCALL                                      0          
        259        ASSIGN                                           ~154    !4, $152
        260        ADD_ARRAY_ELEMENT                                ~91     ~154
  186   261        NEW                                              $155    'Analyst'
        262        SEND_VAL_EX                                              0
        263        SEND_VAL_EX                                              2
        264        DO_FCALL                                      0          
        265        ASSIGN                                           ~157    !4, $155
        266        ADD_ARRAY_ELEMENT                                ~91     ~157
  187   267        NEW                                              $158    'Marketer'
        268        SEND_VAL_EX                                              1
        269        SEND_VAL_EX                                              2
        270        DO_FCALL                                      0          
        271        ASSIGN                                           ~160    !4, $158
        272        ADD_ARRAY_ELEMENT                                ~91     ~160
  163   273        ASSIGN_OBJ                                               !1, 'departamentEmployees'
  187   274        OP_DATA                                                  ~91
  190   275        NEW                                              $162    'Marketer'
        276        SEND_VAL_EX                                              0
        277        SEND_VAL_EX                                              1
        278        DO_FCALL                                      0          
        279        ASSIGN                                           ~164    !4, $162
        280        INIT_ARRAY                                       ~165    ~164
  191   281        NEW                                              $166    'Marketer'
        282        SEND_VAL_EX                                              0
        283        SEND_VAL_EX                                              1
        284        DO_FCALL                                      0          
        285        ASSIGN                                           ~168    !4, $166
        286        ADD_ARRAY_ELEMENT                                ~165    ~168
  192   287        NEW                                              $169    'Marketer'
        288        SEND_VAL_EX                                              0
        289        SEND_VAL_EX                                              1
        290        DO_FCALL                                      0          
        291        ASSIGN                                           ~171    !4, $169
        292        ADD_ARRAY_ELEMENT                                ~165    ~171
  193   293        NEW                                              $172    'Marketer'
        294        SEND_VAL_EX                                              0
        295        SEND_VAL_EX                                              1
        296        DO_FCALL                                      0          
        297        ASSIGN                                           ~174    !4, $172
        298        ADD_ARRAY_ELEMENT                                ~165    ~174
  194   299        NEW                                              $175    'Marketer'
        300        SEND_VAL_EX                                              0
        301        SEND_VAL_EX                                              1
        302        DO_FCALL                                      0          
        303        ASSIGN                                           ~177    !4, $175
        304        ADD_ARRAY_ELEMENT                                ~165    ~177
  195   305        NEW                                              $178    'Marketer'
        306        SEND_VAL_EX                                              0
        307        SEND_VAL_EX                                              1
        308        DO_FCALL                                      0          
        309        ASSIGN                                           ~180    !4, $178
        310        ADD_ARRAY_ELEMENT                                ~165    ~180
  196   311        NEW                                              $181    'Marketer'
        312        SEND_VAL_EX                                              0
        313        SEND_VAL_EX                                              1
        314        DO_FCALL                                      0          
        315        ASSIGN                                           ~183    !4, $181
        316        ADD_ARRAY_ELEMENT                                ~165    ~183
  197   317        NEW                                              $184    'Marketer'
        318        SEND_VAL_EX                                              0
        319        SEND_VAL_EX                                              1
        320        DO_FCALL                                      0          
        321        ASSIGN                                           ~186    !4, $184
        322        ADD_ARRAY_ELEMENT                                ~165    ~186
  198   323        NEW                                              $187    'Marketer'
        324        SEND_VAL_EX                                              0
        325        SEND_VAL_EX                                              1
        326        DO_FCALL                                      0          
        327        ASSIGN                                           ~189    !4, $187
        328        ADD_ARRAY_ELEMENT                                ~165    ~189
  199   329        NEW                                              $190    'Marketer'
        330        SEND_VAL_EX                                              0
        331        SEND_VAL_EX                                              1
        332        DO_FCALL                                      0          
        333        ASSIGN                                           ~192    !4, $190
        334        ADD_ARRAY_ELEMENT                                ~165    ~192
  200   335        NEW                                              $193    'Marketer'
        336        SEND_VAL_EX                                              0
        337        SEND_VAL_EX                                              1
        338        DO_FCALL                                      0          
        339        ASSIGN                                           ~195    !4, $193
        340        ADD_ARRAY_ELEMENT                                ~165    ~195
  201   341        NEW                                              $196    'Marketer'
        342        SEND_VAL_EX                                              0
        343        SEND_VAL_EX                                              1
        344        DO_FCALL                                      0          
        345        ASSIGN                                           ~198    !4, $196
        346        ADD_ARRAY_ELEMENT                                ~165    ~198
  202   347        NEW                                              $199    'Marketer'
        348        SEND_VAL_EX                                              0
        349        SEND_VAL_EX                                              1
        350        DO_FCALL                                      0          
        351        ASSIGN                                           ~201    !4, $199
        352        ADD_ARRAY_ELEMENT                                ~165    ~201
  203   353        NEW                                              $202    'Marketer'
        354        SEND_VAL_EX                                              0
        355        SEND_VAL_EX                                              1
        356        DO_FCALL                                      0          
        357        ASSIGN                                           ~204    !4, $202
        358        ADD_ARRAY_ELEMENT                                ~165    ~204
  204   359        NEW                                              $205    'Marketer'
        360        SEND_VAL_EX                                              0
        361        SEND_VAL_EX                                              1
        362        DO_FCALL                                      0          
        363        ASSIGN                                           ~207    !4, $205
        364        ADD_ARRAY_ELEMENT                                ~165    ~207
  205   365        NEW                                              $208    'Marketer'
        366        SEND_VAL_EX                                              0
        367        SEND_VAL_EX                                              2
        368        DO_FCALL                                      0          
        369        ASSIGN                                           ~210    !4, $208
        370        ADD_ARRAY_ELEMENT                                ~165    ~210
  206   371        NEW                                              $211    'Marketer'
        372        SEND_VAL_EX                                              0
        373        SEND_VAL_EX                                              2
        374        DO_FCALL                                      0          
        375        ASSIGN                                           ~213    !4, $211
        376        ADD_ARRAY_ELEMENT                                ~165    ~213
  207   377        NEW                                              $214    'Marketer'
        378        SEND_VAL_EX                                              0
        379        SEND_VAL_EX                                              2
        380        DO_FCALL                                      0          
        381        ASSIGN                                           ~216    !4, $214
        382        ADD_ARRAY_ELEMENT                                ~165    ~216
  208   383        NEW                                              $217    'Marketer'
        384        SEND_VAL_EX                                     

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
249.42 ms | 1428 KiB | 20 Q