Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/f47kM function name: (null) number of ops: 8 compiled vars: !0 = $myArray line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 44 1 INIT_FCALL 'print_r' 2 INIT_FCALL 'list_values' 3 SEND_VAR !0 4 DO_FCALL 0 $2 5 SEND_VAR $2 6 DO_ICALL 7 > RETURN 1 Function list_values: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 21 Branch analysis from position: 10 2 jumps found. (Code = 77) Position 1 = 12, Position 2 = 19 Branch analysis from position: 12 2 jumps found. (Code = 78) Position 1 = 13, Position 2 = 19 Branch analysis from position: 13 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 Branch analysis from position: 19 1 jumps found. (Code = 42) Position 1 = 47 Branch analysis from position: 47 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 19 Branch analysis from position: 21 2 jumps found. (Code = 77) Position 1 = 23, Position 2 = 46 Branch analysis from position: 23 2 jumps found. (Code = 78) Position 1 = 24, Position 2 = 46 Branch analysis from position: 24 2 jumps found. (Code = 77) Position 1 = 34, Position 2 = 44 Branch analysis from position: 34 2 jumps found. (Code = 78) Position 1 = 35, Position 2 = 44 Branch analysis from position: 35 1 jumps found. (Code = 42) Position 1 = 34 Branch analysis from position: 34 Branch analysis from position: 44 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 Branch analysis from position: 44 Branch analysis from position: 46 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 46 filename: /in/f47kM function name: list_values number of ops: 49 compiled vars: !0 = $array, !1 = $output, !2 = $k1, !3 = $v1, !4 = $v2, !5 = $k2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 26 0 E > RECV !0 27 1 ASSIGN !1, <array> 28 2 INIT_FCALL 'array_keys' 3 SEND_VAR !0 4 DO_ICALL $7 5 FETCH_DIM_R ~8 $7, 0 6 ASSIGN !2, ~8 29 7 COUNT ~10 !0 8 IS_EQUAL ~10, 1 9 > JMPZ ~11, ->21 30 10 > FETCH_DIM_R ~12 !0, !2 11 > FE_RESET_R $13 ~12, ->19 12 > > FE_FETCH_R $13, !3, ->19 31 13 > ROPE_INIT 3 ~16 !2 14 ROPE_ADD 1 ~16 ~16, '%3A' 15 ROPE_END 2 ~15 ~16, !3 16 ASSIGN_DIM !1 17 OP_DATA ~15 30 18 > JMP ->12 19 > FE_FREE $13 29 20 > JMP ->47 35 21 > FETCH_DIM_R ~18 !0, !2 22 > FE_RESET_R $19 ~18, ->46 23 > > FE_FETCH_R $19, !3, ->46 36 24 > INIT_FCALL_BY_NAME 'list_values' 25 INIT_FCALL 'array_slice' 26 SEND_VAR !0 27 SEND_VAL 1 28 SEND_VAL null 29 SEND_VAL <true> 30 DO_ICALL $20 31 SEND_VAR_NO_REF_EX $20 32 DO_FCALL 0 $21 33 > FE_RESET_R $22 $21, ->44 34 > > FE_FETCH_R ~23 $22, !4, ->44 35 > ASSIGN !5, ~23 37 36 ROPE_INIT 5 ~27 !2 37 ROPE_ADD 1 ~27 ~27, '%3A' 38 ROPE_ADD 2 ~27 ~27, !3 39 ROPE_ADD 3 ~27 ~27, '%3B' 40 ROPE_END 4 ~26 ~27, !4 41 ASSIGN_DIM !1 42 OP_DATA ~26 36 43 > JMP ->34 44 > FE_FREE $22 35 45 > JMP ->23 46 > FE_FREE $19 41 47 > > RETURN !1 42 48* > RETURN null End of function list_values
Generated using Vulcan Logic Dumper, using php 8.0.0