3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = Array ( [73] => Array ( [id] => 73, [parent_id] => 0, [title] => MENU_73, [submenu] => Array ( [74] => Array ( [id] => 74, [parent_id] => 73, [title] => MENU_73_74, [submenu] => Array ( [75] => Array ( [id] => 75, [parent_id] => 74, [title] => MENU_73_74_75, [submenu] => Array ( ) ), [76] => Array ( [id] => 76, [parent_id] => 74, [title] => MENU_73_74_76, [submenu] => Array ( ) ), [77] => Array ( [id] => 77, [parent_id] => 74, [title] => MENU_73_74_77, [submenu] => Array ( ) ), ), ), [78] => Array ( [id] => 78, [parent_id] => 73, [title] => MENU_73_78, [submenu] => Array ( [79] => Array ( [id] => 79, [parent_id] => 78, [title] => MENU_73_78_79, [submenu] => Array ( ), ), ), ), [80] => Array ( [id] => 80, [parent_id] => 73, [title] => MENU_73_80, [submenu] => Array ( [84] => Array ( [id] => 84, [parent_id] => 80, [title] => MENU_73_80_84, [submenu] => Array ( ), ), [85] => Array ( [id] => 85, [parent_id] => 80, [title] => MENU_73_80_85, [submenu] => Array ( ), ), ), ), ), ), [81] => Array ( [id] => 81, [parent_id] => 0, [title] => MENU_81, [submenu] => Array ( [82] => Array ( [id] => 82, [parent_id] => 81, [title] => MENU_81_82, [submenu] => Array ( ), ), [83] => Array ( [id] => 83, [parent_id] => 81, [title] => MENU_81_83, [submenu] => Array ( ), ), ), ), ); echo ($a[0]); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/0WQEO
function name:  (null)
number of ops:  186
compiled vars:  !0 = $a
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    6     0  E >   FETCH_CONSTANT                                   ~1      'id'
          1        INIT_ARRAY                                       ~2      ~1
          2        INIT_ARRAY                                       ~3      73, ~2
    7     3        FETCH_CONSTANT                                   ~4      'parent_id'
          4        INIT_ARRAY                                       ~5      ~4
          5        ADD_ARRAY_ELEMENT                                ~3      0, ~5
    8     6        FETCH_CONSTANT                                   ~6      'title'
          7        INIT_ARRAY                                       ~7      ~6
          8        FETCH_CONSTANT                                   ~8      'MENU_73'
          9        ADD_ARRAY_ELEMENT                                ~3      ~8, ~7
    9    10        FETCH_CONSTANT                                   ~9      'submenu'
         11        INIT_ARRAY                                       ~10     ~9
   13    12        FETCH_CONSTANT                                   ~11     'id'
         13        INIT_ARRAY                                       ~12     ~11
         14        INIT_ARRAY                                       ~13     74, ~12
   14    15        FETCH_CONSTANT                                   ~14     'parent_id'
         16        INIT_ARRAY                                       ~15     ~14
         17        ADD_ARRAY_ELEMENT                                ~13     73, ~15
   15    18        FETCH_CONSTANT                                   ~16     'title'
         19        INIT_ARRAY                                       ~17     ~16
         20        FETCH_CONSTANT                                   ~18     'MENU_73_74'
         21        ADD_ARRAY_ELEMENT                                ~13     ~18, ~17
   16    22        FETCH_CONSTANT                                   ~19     'submenu'
         23        INIT_ARRAY                                       ~20     ~19
   20    24        FETCH_CONSTANT                                   ~21     'id'
         25        INIT_ARRAY                                       ~22     ~21
         26        INIT_ARRAY                                       ~23     75, ~22
   21    27        FETCH_CONSTANT                                   ~24     'parent_id'
         28        INIT_ARRAY                                       ~25     ~24
         29        ADD_ARRAY_ELEMENT                                ~23     74, ~25
   22    30        FETCH_CONSTANT                                   ~26     'title'
         31        INIT_ARRAY                                       ~27     ~26
         32        FETCH_CONSTANT                                   ~28     'MENU_73_74_75'
         33        ADD_ARRAY_ELEMENT                                ~23     ~28, ~27
   23    34        FETCH_CONSTANT                                   ~29     'submenu'
         35        INIT_ARRAY                                       ~30     ~29
    6    36        ADD_ARRAY_ELEMENT                                ~23     <array>, ~30
         37        INIT_ARRAY                                       ~31     ~23, <array>
   31    38        FETCH_CONSTANT                                   ~32     'id'
         39        INIT_ARRAY                                       ~33     ~32
         40        INIT_ARRAY                                       ~34     76, ~33
   32    41        FETCH_CONSTANT                                   ~35     'parent_id'
         42        INIT_ARRAY                                       ~36     ~35
         43        ADD_ARRAY_ELEMENT                                ~34     74, ~36
   33    44        FETCH_CONSTANT                                   ~37     'title'
         45        INIT_ARRAY                                       ~38     ~37
         46        FETCH_CONSTANT                                   ~39     'MENU_73_74_76'
         47        ADD_ARRAY_ELEMENT                                ~34     ~39, ~38
   34    48        FETCH_CONSTANT                                   ~40     'submenu'
         49        INIT_ARRAY                                       ~41     ~40
    6    50        ADD_ARRAY_ELEMENT                                ~34     <array>, ~41
         51        ADD_ARRAY_ELEMENT                                ~31     ~34, <array>
   42    52        FETCH_CONSTANT                                   ~42     'id'
         53        INIT_ARRAY                                       ~43     ~42
         54        INIT_ARRAY                                       ~44     77, ~43
   43    55        FETCH_CONSTANT                                   ~45     'parent_id'
         56        INIT_ARRAY                                       ~46     ~45
         57        ADD_ARRAY_ELEMENT                                ~44     74, ~46
   44    58        FETCH_CONSTANT                                   ~47     'title'
         59        INIT_ARRAY                                       ~48     ~47
         60        FETCH_CONSTANT                                   ~49     'MENU_73_74_77'
         61        ADD_ARRAY_ELEMENT                                ~44     ~49, ~48
   45    62        FETCH_CONSTANT                                   ~50     'submenu'
         63        INIT_ARRAY                                       ~51     ~50
    6    64        ADD_ARRAY_ELEMENT                                ~44     <array>, ~51
         65        ADD_ARRAY_ELEMENT                                ~31     ~44, <array>
         66        ADD_ARRAY_ELEMENT                                ~13     ~31, ~20
         67        INIT_ARRAY                                       ~52     ~13, <array>
   57    68        FETCH_CONSTANT                                   ~53     'id'
         69        INIT_ARRAY                                       ~54     ~53
         70        INIT_ARRAY                                       ~55     78, ~54
   58    71        FETCH_CONSTANT                                   ~56     'parent_id'
         72        INIT_ARRAY                                       ~57     ~56
         73        ADD_ARRAY_ELEMENT                                ~55     73, ~57
   59    74        FETCH_CONSTANT                                   ~58     'title'
         75        INIT_ARRAY                                       ~59     ~58
         76        FETCH_CONSTANT                                   ~60     'MENU_73_78'
         77        ADD_ARRAY_ELEMENT                                ~55     ~60, ~59
   60    78        FETCH_CONSTANT                                   ~61     'submenu'
         79        INIT_ARRAY                                       ~62     ~61
   64    80        FETCH_CONSTANT                                   ~63     'id'
         81        INIT_ARRAY                                       ~64     ~63
         82        INIT_ARRAY                                       ~65     79, ~64
   65    83        FETCH_CONSTANT                                   ~66     'parent_id'
         84        INIT_ARRAY                                       ~67     ~66
         85        ADD_ARRAY_ELEMENT                                ~65     78, ~67
   66    86        FETCH_CONSTANT                                   ~68     'title'
         87        INIT_ARRAY                                       ~69     ~68
         88        FETCH_CONSTANT                                   ~70     'MENU_73_78_79'
         89        ADD_ARRAY_ELEMENT                                ~65     ~70, ~69
   67    90        FETCH_CONSTANT                                   ~71     'submenu'
         91        INIT_ARRAY                                       ~72     ~71
    6    92        ADD_ARRAY_ELEMENT                                ~65     <array>, ~72
         93        INIT_ARRAY                                       ~73     ~65, <array>
         94        ADD_ARRAY_ELEMENT                                ~55     ~73, ~62
         95        ADD_ARRAY_ELEMENT                                ~52     ~55, <array>
   79    96        FETCH_CONSTANT                                   ~74     'id'
         97        INIT_ARRAY                                       ~75     ~74
         98        INIT_ARRAY                                       ~76     80, ~75
   80    99        FETCH_CONSTANT                                   ~77     'parent_id'
        100        INIT_ARRAY                                       ~78     ~77
        101        ADD_ARRAY_ELEMENT                                ~76     73, ~78
   81   102        FETCH_CONSTANT                                   ~79     'title'
        103        INIT_ARRAY                                       ~80     ~79
        104        FETCH_CONSTANT                                   ~81     'MENU_73_80'
        105        ADD_ARRAY_ELEMENT                                ~76     ~81, ~80
   82   106        FETCH_CONSTANT                                   ~82     'submenu'
        107        INIT_ARRAY                                       ~83     ~82
   86   108        FETCH_CONSTANT                                   ~84     'id'
        109        INIT_ARRAY                                       ~85     ~84
        110        INIT_ARRAY                                       ~86     84, ~85
   87   111        FETCH_CONSTANT                                   ~87     'parent_id'
        112        INIT_ARRAY                                       ~88     ~87
        113        ADD_ARRAY_ELEMENT                                ~86     80, ~88
   88   114        FETCH_CONSTANT                                   ~89     'title'
        115        INIT_ARRAY                                       ~90     ~89
        116        FETCH_CONSTANT                                   ~91     'MENU_73_80_84'
        117        ADD_ARRAY_ELEMENT                                ~86     ~91, ~90
   89   118        FETCH_CONSTANT                                   ~92     'submenu'
        119        INIT_ARRAY                                       ~93     ~92
    6   120        ADD_ARRAY_ELEMENT                                ~86     <array>, ~93
        121        INIT_ARRAY                                       ~94     ~86, <array>
   97   122        FETCH_CONSTANT                                   ~95     'id'
        123        INIT_ARRAY                                       ~96     ~95
        124        INIT_ARRAY                                       ~97     85, ~96
   98   125        FETCH_CONSTANT                                   ~98     'parent_id'
        126        INIT_ARRAY                                       ~99     ~98
        127        ADD_ARRAY_ELEMENT                                ~97     80, ~99
   99   128        FETCH_CONSTANT                                   ~100    'title'
        129        INIT_ARRAY                                       ~101    ~100
        130        FETCH_CONSTANT                                   ~102    'MENU_73_80_85'
        131        ADD_ARRAY_ELEMENT                                ~97     ~102, ~101
  100   132        FETCH_CONSTANT                                   ~103    'submenu'
        133        INIT_ARRAY                                       ~104    ~103
    6   134        ADD_ARRAY_ELEMENT                                ~97     <array>, ~104
        135        ADD_ARRAY_ELEMENT                                ~94     ~97, <array>
        136        ADD_ARRAY_ELEMENT                                ~76     ~94, ~83
        137        ADD_ARRAY_ELEMENT                                ~52     ~76, <array>
        138        ADD_ARRAY_ELEMENT                                ~3      ~52, ~10
        139        INIT_ARRAY                                       ~105    ~3, <array>
  116   140        FETCH_CONSTANT                                   ~106    'id'
        141        INIT_ARRAY                                       ~107    ~106
        142        INIT_ARRAY                                       ~108    81, ~107
  117   143        FETCH_CONSTANT                                   ~109    'parent_id'
        144        INIT_ARRAY                                       ~110    ~109
        145        ADD_ARRAY_ELEMENT                                ~108    0, ~110
  118   146        FETCH_CONSTANT                                   ~111    'title'
        147        INIT_ARRAY                                       ~112    ~111
        148        FETCH_CONSTANT                                   ~113    'MENU_81'
        149        ADD_ARRAY_ELEMENT                                ~108    ~113, ~112
  119   150        FETCH_CONSTANT                                   ~114    'submenu'
        151        INIT_ARRAY                                       ~115    ~114
  123   152        FETCH_CONSTANT                                   ~116    'id'
        153        INIT_ARRAY                                       ~117    ~116
        154        INIT_ARRAY                                       ~118    82, ~117
  124   155        FETCH_CONSTANT                                   ~119    'parent_id'
        156        INIT_ARRAY                                       ~120    ~119
        157        ADD_ARRAY_ELEMENT                                ~118    81, ~120
  125   158        FETCH_CONSTANT                                   ~121    'title'
        159        INIT_ARRAY                                       ~122    ~121
        160        FETCH_CONSTANT                                   ~123    'MENU_81_82'
        161        ADD_ARRAY_ELEMENT                                ~118    ~123, ~122
  126   162        FETCH_CONSTANT                                   ~124    'submenu'
        163        INIT_ARRAY                                       ~125    ~124
    6   164        ADD_ARRAY_ELEMENT                                ~118    <array>, ~125
        165        INIT_ARRAY                                       ~126    ~118, <array>
  134   166        FETCH_CONSTANT                                   ~127    'id'
        167        INIT_ARRAY                                       ~128    ~127
        168        INIT_ARRAY                                       ~129    83, ~128
  135   169        FETCH_CONSTANT                                   ~130    'parent_id'
        170        INIT_ARRAY                                       ~131    ~130
        171        ADD_ARRAY_ELEMENT                                ~129    81, ~131
  136   172        FETCH_CONSTANT                                   ~132    'title'
        173        INIT_ARRAY                                       ~133    ~132
        174        FETCH_CONSTANT                                   ~134    'MENU_81_83'
        175        ADD_ARRAY_ELEMENT                                ~129    ~134, ~133
  137   176        FETCH_CONSTANT                                   ~135    'submenu'
        177        INIT_ARRAY                                       ~136    ~135
    6   178        ADD_ARRAY_ELEMENT                                ~129    <array>, ~136
        179        ADD_ARRAY_ELEMENT                                ~126    ~129, <array>
        180        ADD_ARRAY_ELEMENT                                ~108    ~126, ~115
        181        ADD_ARRAY_ELEMENT                                ~105    ~108, <array>
    2   182        ASSIGN                                                   !0, ~105
  149   183        FETCH_DIM_R                                      ~138    !0, 0
        184        ECHO                                                     ~138
  150   185      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
161.49 ms | 952 KiB | 14 Q