Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 79) Position 1 = -2 filename: /in/h5tst function name: (null) number of ops: 86 compiled vars: !0 = $result, !1 = $found, !2 = $route, !3 = $r, !4 = $part, !5 = $uscore, !6 = $times, !7 = $parts, !8 = $before, !9 = $after, !10 = $replacePart line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > INIT_FCALL 'preg_replace' 1 SEND_VAL '%23%5C%2F_%28%5Ba-z%5D%2B%5C%2F%29%23' 2 SEND_VAL '%2F%241%2F%241' 3 SEND_VAL '%2F_ticket%2F' 4 DO_ICALL $11 5 ASSIGN !0, $11 3 6 INIT_FCALL 'var_dump' 7 SEND_VAR !0 8 DO_ICALL 9 > EXIT 5 10* ASSIGN !1, null 6 11* ASSIGN !2, '%2F_ticket%2F' 8 12* INIT_FCALL 'explode' 13* SEND_VAL '%2F' 14* INIT_FCALL 'trim' 15* SEND_VAR !2 16* SEND_VAL '%2F' 17* DO_ICALL $16 18* SEND_VAR $16 19* DO_ICALL $17 20* FE_RESET_R $18 $17, ->42 21* FE_FETCH_R ~19 $18, !3, ->42 22* ASSIGN !4, ~19 10 23* INIT_FCALL 'strpos' 24* SEND_VAR !3 25* SEND_VAL '_' 26* DO_ICALL $21 27* ASSIGN !5, $21 11 28* INIT_FCALL 'substr_count' 29* SEND_VAR !3 30* SEND_VAL '_' 31* DO_ICALL $23 32* ASSIGN !6, $23 12 33* IS_NOT_EQUAL ~25 !6, 1 34* JMPNZ_EX ~25 ~25, ->37 35* IS_NOT_EQUAL ~26 !5, 0 36* BOOL ~25 ~26 37* JMPZ ~25, ->39 14 38* JMP ->21 17 39* ASSIGN !1, !4 18 40* JMP ->42 8 41* JMP ->21 42* FE_FREE $18 21 43* TYPE_CHECK 1020 !1 44* JMPZ ~28, ->85 23 45* INIT_FCALL 'explode' 46* SEND_VAL '%2F' 47* INIT_FCALL 'trim' 48* SEND_VAR !2 49* SEND_VAL '%2F' 50* DO_ICALL $29 51* SEND_VAR $29 52* DO_ICALL $30 53* ASSIGN !7, $30 25 54* INIT_FCALL 'array_slice' 55* SEND_VAR !7 56* SEND_VAL 0 57* SEND_VAR !1 58* SEND_VAL <true> 59* DO_ICALL $32 60* ASSIGN !8, $32 26 61* INIT_FCALL 'array_slice' 62* SEND_VAR !7 63* ADD ~34 !1, 1 64* SEND_VAL ~34 65* SEND_VAL null 66* SEND_VAL <true> 67* DO_ICALL $35 68* ASSIGN !9, $35 27 69* INIT_FCALL 'ltrim' 70* FETCH_DIM_R ~37 !7, !1 71* SEND_VAL ~37 72* SEND_VAL '_' 73* DO_ICALL $38 74* ASSIGN !10, $38 29 75* ASSIGN_DIM !8 76* OP_DATA !10 30 77* ASSIGN_DIM !8 78* OP_DATA !10 32 79* FE_RESET_R $42 !9, ->84 80* FE_FETCH_R $42, !4, ->84 34 81* ASSIGN_DIM !8 82* OP_DATA !4 32 83* JMP ->80 84* FE_FREE $42 36 85* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0