3v4l.org

run code in 300+ PHP versions simultaneously
<?php $cars=Array ( array([lnk] => 'Volvo', [a] => 'BMW'), array([lnk] => 'Toyota', [a] => 'Honda'), array([lnk] => 'Mercedes', [a] => 'Opel') ); print_r(array_chunk($cars,2)); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/GHofm
function name:  (null)
number of ops:  30
compiled vars:  !0 = $cars
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   FETCH_CONSTANT                                   ~1      'lnk'
          1        INIT_ARRAY                                       ~2      ~1
          2        INIT_ARRAY                                       ~3      'Volvo', ~2
          3        FETCH_CONSTANT                                   ~4      'a'
          4        INIT_ARRAY                                       ~5      ~4
          5        ADD_ARRAY_ELEMENT                                ~3      'BMW', ~5
          6        INIT_ARRAY                                       ~6      ~3
    5     7        FETCH_CONSTANT                                   ~7      'lnk'
          8        INIT_ARRAY                                       ~8      ~7
          9        INIT_ARRAY                                       ~9      'Toyota', ~8
         10        FETCH_CONSTANT                                   ~10     'a'
         11        INIT_ARRAY                                       ~11     ~10
         12        ADD_ARRAY_ELEMENT                                ~9      'Honda', ~11
         13        ADD_ARRAY_ELEMENT                                ~6      ~9
    6    14        FETCH_CONSTANT                                   ~12     'lnk'
         15        INIT_ARRAY                                       ~13     ~12
         16        INIT_ARRAY                                       ~14     'Mercedes', ~13
         17        FETCH_CONSTANT                                   ~15     'a'
         18        INIT_ARRAY                                       ~16     ~15
         19        ADD_ARRAY_ELEMENT                                ~14     'Opel', ~16
         20        ADD_ARRAY_ELEMENT                                ~6      ~14
    2    21        ASSIGN                                                   !0, ~6
    8    22        INIT_FCALL                                               'print_r'
         23        INIT_FCALL                                               'array_chunk'
         24        SEND_VAR                                                 !0
         25        SEND_VAL                                                 2
         26        DO_ICALL                                         $18     
         27        SEND_VAR                                                 $18
         28        DO_ICALL                                                 
   10    29      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
150.53 ms | 1395 KiB | 17 Q