Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/WuGsi function name: (null) number of ops: 7 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > INIT_FCALL 'var_dump' 1 INIT_FCALL 'parsex' 2 SEND_VAL 'XX' 3 DO_FCALL 0 $0 4 SEND_VAR $0 5 DO_ICALL 6 > RETURN 1 Function parsex: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 8 Branch analysis from position: 3 1 jumps found. (Code = 42) Position 1 = 9 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 18 Branch analysis from position: 16 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 18 1 jumps found. (Code = 42) Position 1 = 41 Branch analysis from position: 41 2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 26 Branch analysis from position: 43 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 26 2 jumps found. (Code = 44) Position 1 = 43, Position 2 = 26 Branch analysis from position: 43 Branch analysis from position: 26 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 18 Branch analysis from position: 16 Branch analysis from position: 18 filename: /in/WuGsi function name: parseX number of ops: 45 compiled vars: !0 = $string, !1 = $array, !2 = $ret, !3 = $key, !4 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 5 1 TYPE_CHECK 64 !0 2 > JMPZ ~5, ->8 3 > INIT_FCALL 'str_split' 4 SEND_VAR !0 5 DO_ICALL $6 6 QM_ASSIGN ~7 $6 7 > JMP ->9 8 > QM_ASSIGN ~7 !0 9 > ASSIGN !1, ~7 7 10 INIT_FCALL 'in_array' 11 SEND_VAL 'X' 12 SEND_VAR !1 13 DO_ICALL $9 14 BOOL_NOT ~10 $9 15 > JMPZ ~10, ->18 9 16 > INIT_ARRAY ~11 !0 17 > RETURN ~11 12 18 > ASSIGN !2, <array> 13 19 INIT_FCALL 'array_search' 20 SEND_VAL 'X' 21 SEND_VAR !1 22 DO_ICALL $13 23 ASSIGN !3, $13 15 24 ASSIGN !4, 0 25 > JMP ->41 17 26 > ASSIGN_DIM !1, !3 27 OP_DATA !4 18 28 INIT_FCALL 'array_merge' 29 SEND_VAR !2 30 INIT_FCALL_BY_NAME 'parseX' 31 INIT_FCALL 'implode' 32 SEND_VAL '' 33 SEND_VAR !1 34 DO_ICALL $17 35 SEND_VAR_NO_REF_EX $17 36 DO_FCALL 0 $18 37 SEND_VAR $18 38 DO_ICALL $19 39 ASSIGN !2, $19 15 40 PRE_INC !4 41 > IS_SMALLER !4, 10 42 > JMPNZ ~22, ->26 21 43 > > RETURN !2 22 44* > RETURN null End of function parsex
Generated using Vulcan Logic Dumper, using php 8.0.0