Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 28, Position 2 = 41 Branch analysis from position: 28 2 jumps found. (Code = 78) Position 1 = 29, Position 2 = 41 Branch analysis from position: 29 2 jumps found. (Code = 43) Position 1 = 32, Position 2 = 38 Branch analysis from position: 32 1 jumps found. (Code = 42) Position 1 = 28 Branch analysis from position: 28 Branch analysis from position: 38 Branch analysis from position: 41 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 41 filename: /in/1QfU5 function name: (null) number of ops: 46 compiled vars: !0 = $arr, !1 = $result, !2 = $prev_value, !3 = $val line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > FETCH_CONSTANT ~4 'a' 1 INIT_ARRAY ~5 ~4 2 FETCH_CONSTANT ~6 'b' 3 ADD_ARRAY_ELEMENT ~5 ~6 4 FETCH_CONSTANT ~7 'c' 5 ADD_ARRAY_ELEMENT ~5 ~7 6 FETCH_CONSTANT ~8 'd' 7 ADD_ARRAY_ELEMENT ~5 ~8 8 FETCH_CONSTANT ~9 'e' 9 ADD_ARRAY_ELEMENT ~5 ~9 10 FETCH_CONSTANT ~10 'f' 11 ADD_ARRAY_ELEMENT ~5 ~10 12 FETCH_CONSTANT ~11 'g' 13 ADD_ARRAY_ELEMENT ~5 ~11 14 FETCH_CONSTANT ~12 'h' 15 ADD_ARRAY_ELEMENT ~5 ~12 16 FETCH_CONSTANT ~13 'i' 17 ADD_ARRAY_ELEMENT ~5 ~13 18 FETCH_CONSTANT ~14 'j' 19 ADD_ARRAY_ELEMENT ~5 ~14 20 FETCH_CONSTANT ~15 'k' 21 ADD_ARRAY_ELEMENT ~5 ~15 22 FETCH_CONSTANT ~16 'l' 23 ADD_ARRAY_ELEMENT ~5 ~16 24 ASSIGN !0, ~5 4 25 ASSIGN !1, <array> 5 26 ASSIGN !2, <array> 7 27 > FE_RESET_R $20 !0, ->41 28 > > FE_FETCH_R $20, !3, ->41 8 29 > FETCH_DIM_R ~21 !2, 'value' 30 IS_NOT_EQUAL !3, ~21 31 > JMPZ ~22, ->38 9 32 > UNSET_CV !2 10 33 INIT_ARRAY ~23 !3, 'value' 34 ADD_ARRAY_ELEMENT ~23 0, 'amount' 35 ASSIGN !2, ~23 11 36 FETCH_DIM_W $25 !1 37 ASSIGN_REF $25, !2 14 38 > FETCH_DIM_RW $27 !2, 'amount' 39 PRE_INC $27 7 40 > JMP ->28 41 > FE_FREE $20 17 42 INIT_FCALL 'print_r' 43 SEND_VAR !1 44 DO_ICALL 45 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0