3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ini = ' ; TEST [simple] val_one = "some value" val_two = 567 ;BLA [array] val_arr[] = "arr_elem_one" ; test 1 ; test 2 ; test 3 val_arr[] = "arr_elem_two" val_arr[] = "arr_elem_three" [array_keys] val_arr_two[6] = "key_6" val_arr_two[some_key] = "some_key_value" '; $arr = parse_ini_string_m($ini); var_export($arr);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/RUrZ0
function name:  (null)
number of ops:  9
compiled vars:  !0 = $ini, !1 = $arr
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%0A++++%3B+TEST%0A++++%5Bsimple%5D%0A++++val_one+%3D+%22some+value%22%0A++++val_two+%3D+567%0A%0A++++%3BBLA%0A++++%5Barray%5D%0A++++val_arr%5B%5D+%3D+%22arr_elem_one%22%0A++++%3B+test+1%0A++++%3B+test+2%0A++++%3B+test+3%0A++++val_arr%5B%5D+%3D+%22arr_elem_two%22%0A++++val_arr%5B%5D+%3D+%22arr_elem_three%22%0A%0A++++%5Barray_keys%5D%0A++++val_arr_two%5B6%5D+%3D+%22key_6%22%0A++++val_arr_two%5Bsome_key%5D+%3D+%22some_key_value%22%0A%0A'
   24     1        INIT_FCALL_BY_NAME                                       'parse_ini_string_m'
          2        SEND_VAR_EX                                              !0
          3        DO_FCALL                                      0  $3      
          4        ASSIGN                                                   !1, $3
   26     5        INIT_FCALL                                               'var_export'
          6        SEND_VAR                                                 !1
          7        DO_ICALL                                                 
          8      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
155.87 ms | 1394 KiB | 15 Q