Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 41
Branch analysis from position: 3
2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 41
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 31
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 40
Branch analysis from position: 40
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 31
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 41
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 41
filename:       /in/kmY30
function name:  (null)
number of ops:  47
compiled vars:  !0 = $arr, !1 = $output, !2 = $item, !3 = $key, !4 = $tmp
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, <array>
   40     1        ASSIGN                                                   !1, <array>
   41     2      > FE_RESET_R                                       $7      !0, ->41
          3    > > FE_FETCH_R                                               $7, !2, ->41
   42     4    >   INIT_FCALL                                               'in_array'
          5        FETCH_DIM_R                                      ~8      !2, 'item_id'
          6        SEND_VAL                                                 ~8
          7        INIT_FCALL                                               'array_column'
          8        SEND_VAR                                                 !1
          9        SEND_VAL                                                 'item_id'
         10        DO_ICALL                                         $9      
         11        SEND_VAR                                                 $9
         12        DO_ICALL                                         $10     
         13      > JMPZ                                                     $10, ->31
   44    14    >   INIT_FCALL                                               'array_search'
         15        FETCH_DIM_R                                      ~11     !2, 'item_id'
         16        SEND_VAL                                                 ~11
         17        INIT_FCALL                                               'array_column'
         18        SEND_VAR                                                 !0
         19        SEND_VAL                                                 'item_id'
         20        DO_ICALL                                         $12     
         21        SEND_VAR                                                 $12
         22        DO_ICALL                                         $13     
         23        ASSIGN                                                   !3, $13
   45    24        FETCH_DIM_R                                      ~16     !2, 'store_id'
         25        CONCAT                                           ~17     'store_id_', ~16
         26        FETCH_DIM_R                                      ~19     !2, 'price'
         27        FETCH_DIM_W                                      $15     !1, !3
         28        ASSIGN_DIM                                               $15, ~17
         29        OP_DATA                                                  ~19
   42    30      > JMP                                                      ->40
   49    31    >   FETCH_DIM_R                                      ~20     !2, 'item_id'
         32        INIT_ARRAY                                       ~21     ~20, 'item_id'
   50    33        FETCH_DIM_R                                      ~22     !2, 'store_id'
         34        CONCAT                                           ~23     'store_id_', ~22
         35        FETCH_DIM_R                                      ~24     !2, 'price'
         36        ADD_ARRAY_ELEMENT                                ~21     ~24, ~23
   48    37        ASSIGN                                                   !4, ~21
   52    38        ASSIGN_DIM                                               !1
         39        OP_DATA                                                  !4
   41    40    > > JMP                                                      ->3
         41    >   FE_FREE                                                  $7
   55    42        ECHO                                                     '%3Cpre%3E'
   56    43        INIT_FCALL                                               'print_r'
         44        SEND_VAR                                                 !1
         45        DO_ICALL                                                 
   57    46      > RETURN                                                   1
Generated using Vulcan Logic Dumper, using php 8.0.0