3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dataArray = [ 'items' => [ 4 => [ [id] => 4, [name] => 'Test Item 4 Name', [desc] => 'Test Item 4 Desc', ], 5 => [ [id] => 5, [name] => 'Test Item 5 Name', [desc] => 'Test Item 5 Desc', ], 6 => [ [id] => 6, [name] => 'Test Item 6 Name', [desc] => 'Test Item 6 Desc', ] ] ]; var_dump($dataArray); exit;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 79) Position 1 = -2
filename:       /in/OB3E3
function name:  (null)
number of ops:  37
compiled vars:  !0 = $dataArray
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      4, ~2
    7     3        FETCH_CONSTANT                                   ~4      'name'
          4        INIT_ARRAY                                       ~5      ~4
          5        ADD_ARRAY_ELEMENT                                ~3      'Test+Item+4+Name', ~5
    8     6        FETCH_CONSTANT                                   ~6      'desc'
          7        INIT_ARRAY                                       ~7      ~6
          8        ADD_ARRAY_ELEMENT                                ~3      'Test+Item+4+Desc', ~7
          9        INIT_ARRAY                                       ~8      ~3, 4
   11    10        FETCH_CONSTANT                                   ~9      'id'
         11        INIT_ARRAY                                       ~10     ~9
         12        INIT_ARRAY                                       ~11     5, ~10
   12    13        FETCH_CONSTANT                                   ~12     'name'
         14        INIT_ARRAY                                       ~13     ~12
         15        ADD_ARRAY_ELEMENT                                ~11     'Test+Item+5+Name', ~13
   13    16        FETCH_CONSTANT                                   ~14     'desc'
         17        INIT_ARRAY                                       ~15     ~14
         18        ADD_ARRAY_ELEMENT                                ~11     'Test+Item+5+Desc', ~15
         19        ADD_ARRAY_ELEMENT                                ~8      ~11, 5
   16    20        FETCH_CONSTANT                                   ~16     'id'
         21        INIT_ARRAY                                       ~17     ~16
         22        INIT_ARRAY                                       ~18     6, ~17
   17    23        FETCH_CONSTANT                                   ~19     'name'
         24        INIT_ARRAY                                       ~20     ~19
         25        ADD_ARRAY_ELEMENT                                ~18     'Test+Item+6+Name', ~20
   18    26        FETCH_CONSTANT                                   ~21     'desc'
         27        INIT_ARRAY                                       ~22     ~21
         28        ADD_ARRAY_ELEMENT                                ~18     'Test+Item+6+Desc', ~22
         29        ADD_ARRAY_ELEMENT                                ~8      ~18, 6
         30        INIT_ARRAY                                       ~23     ~8, 'items'
    3    31        ASSIGN                                                   !0, ~23
   22    32        INIT_FCALL                                               'var_dump'
         33        SEND_VAR                                                 !0
         34        DO_ICALL                                                 
   23    35      > EXIT                                                     
         36*     > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
194.72 ms | 1396 KiB | 15 Q