3v4l.org

run code in 300+ PHP versions simultaneously
<?php $shop = array( array( Title => "rose", Price => 1.25, Number => 15 ), array( Title => "daisy", Price => 0.75, Number => 25, ), array( Title => "orchid", Price => 1.15, Number => 7 ) ); print_r($shop);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/qnE75
function name:  (null)
number of ops:  26
compiled vars:  !0 = $shop
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   FETCH_CONSTANT                                   ~1      'Title'
          1        INIT_ARRAY                                       ~2      'rose', ~1
    3     2        FETCH_CONSTANT                                   ~3      'Price'
          3        ADD_ARRAY_ELEMENT                                ~2      1.25, ~3
    4     4        FETCH_CONSTANT                                   ~4      'Number'
          5        ADD_ARRAY_ELEMENT                                ~2      15, ~4
          6        INIT_ARRAY                                       ~5      ~2
    6     7        FETCH_CONSTANT                                   ~6      'Title'
          8        INIT_ARRAY                                       ~7      'daisy', ~6
    7     9        FETCH_CONSTANT                                   ~8      'Price'
         10        ADD_ARRAY_ELEMENT                                ~7      0.75, ~8
    8    11        FETCH_CONSTANT                                   ~9      'Number'
         12        ADD_ARRAY_ELEMENT                                ~7      25, ~9
         13        ADD_ARRAY_ELEMENT                                ~5      ~7
   10    14        FETCH_CONSTANT                                   ~10     'Title'
         15        INIT_ARRAY                                       ~11     'orchid', ~10
   11    16        FETCH_CONSTANT                                   ~12     'Price'
         17        ADD_ARRAY_ELEMENT                                ~11     1.15, ~12
   12    18        FETCH_CONSTANT                                   ~13     'Number'
         19        ADD_ARRAY_ELEMENT                                ~11     7, ~13
         20        ADD_ARRAY_ELEMENT                                ~5      ~11
    2    21        ASSIGN                                                   !0, ~5
   17    22        INIT_FCALL                                               'print_r'
         23        SEND_VAR                                                 !0
         24        DO_ICALL                                                 
         25      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.13 ms | 1395 KiB | 15 Q