Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/nYmEu function name: (null) number of ops: 6 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > INIT_FCALL_BY_NAME 'sqlTemplate' 1 SEND_VAL_EX '%7B%7Bo%7D%7D+%7B%5Ba%5D%7D+%7B%7Bu%3ABLABLABLA+%7B%7Ba%7D%7D+%7D%7D' 2 SEND_VAL_EX <array> 3 DO_FCALL 0 $0 4 ECHO $0 59 5 > RETURN 1 Function sqltemplate: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 135 Branch analysis from position: 135 2 jumps found. (Code = 44) Position 1 = 137, Position 2 = 8 Branch analysis from position: 137 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 2 jumps found. (Code = 46) Position 1 = 15, Position 2 = 24 Branch analysis from position: 15 2 jumps found. (Code = 46) Position 1 = 19, Position 2 = 23 Branch analysis from position: 19 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 132 Branch analysis from position: 25 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 132 2 jumps found. (Code = 44) Position 1 = 137, Position 2 = 8 Branch analysis from position: 137 Branch analysis from position: 8 Branch analysis from position: 23 Branch analysis from position: 24 filename: /in/nYmEu function name: sqlTemplate number of ops: 139 compiled vars: !0 = $query, !1 = $vars, !2 = $i, !3 = $l, !4 = $bigRecord, !5 = $end, !6 = $level, !7 = $record, !8 = $pos, !9 = $varName, !10 = $sqlTemplate line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > RECV !0 1 RECV !1 18 2 ASSIGN !2, 0 3 STRLEN ~12 !0 4 SUB ~13 ~12, 4 5 ASSIGN !3, ~13 19 6 ASSIGN !4, '' 20 7 > JMP ->135 21 8 > INIT_FCALL 'var_dump' 9 FETCH_DIM_R ~16 !0, !2 10 SEND_VAL ~16 11 DO_ICALL 22 12 FETCH_DIM_R ~18 !0, !2 13 IS_EQUAL ~19 ~18, '%7B' 14 > JMPZ_EX ~19 ~19, ->24 15 > ADD ~20 !2, 1 16 FETCH_DIM_R ~21 !0, ~20 17 IS_EQUAL ~22 ~21, '%7B' 18 > JMPZ_EX ~22 ~22, ->23 19 > ADD ~23 !2, 1 20 FETCH_DIM_R ~24 !0, ~23 21 IS_EQUAL ~25 ~24, '%5B' 22 BOOL ~22 ~25 23 > BOOL ~19 ~22 24 > > JMPZ ~19, ->132 23 25 > > EXIT '%3AD' 24 26* ASSIGN_OP 1 !2, 2 25 27* ASSIGN !5, <false> 26 28* ASSIGN !6, 0 27 29* ADD ~29 !2, 1 30* FETCH_DIM_R ~30 !0, ~29 31* ASSIGN !7, ~30 28 32* JMP ->129 29 33* FETCH_DIM_R ~32 !0, !2 34* ASSIGN_OP 8 !7, ~32 30 35* ECHO !7 31 36* FETCH_DIM_R ~34 !0, !2 37* IS_EQUAL ~35 ~34, '%7B' 38* JMPZ_EX ~35 ~35, ->48 39* ADD ~36 !2, 1 40* FETCH_DIM_R ~37 !0, ~36 41* IS_EQUAL ~38 ~37, '%7B' 42* JMPZ_EX ~38 ~38, ->47 43* ADD ~39 !2, 1 44* FETCH_DIM_R ~40 !0, ~39 45* IS_EQUAL ~41 ~40, '%5B' 46* BOOL ~38 ~41 47* BOOL ~35 ~38 48* JMPZ ~35, ->50 49* PRE_INC !6 32 50* FETCH_DIM_R ~43 !0, !2 51* IS_EQUAL ~44 ~43, '%5D' 52* JMPZ_EX ~44 ~44, ->56 53* FETCH_DIM_R ~45 !0, !2 54* IS_EQUAL ~46 ~45, '%7D' 55* BOOL ~44 ~46 56* JMPZ_EX ~44 ~44, ->61 57* ADD ~47 !2, 1 58* FETCH_DIM_R ~48 !0, ~47 59* IS_EQUAL ~49 ~48, '%7D' 60* BOOL ~44 ~49 61* JMPZ ~44, ->63 62* PRE_DEC !6 33 63* IS_EQUAL !6, -1 64* JMPZ ~51, ->128 34 65* ECHO !7 35 66* FETCH_DIM_R ~52 !7, 0 67* IS_EQUAL ~52, '%5B' 68* JMPZ ~53, ->85 36 69* INIT_FCALL_BY_NAME 'impode' 70* SEND_VAL_EX '%2C' 71* CHECK_FUNC_ARG 72* INIT_FCALL 'trim' 73* INIT_FCALL 'substr' 74* SEND_VAR !7 75* SEND_VAL 1 76* SEND_VAL -1 77* DO_ICALL $54 78* SEND_VAR $54 79* DO_ICALL $55 80* FETCH_DIM_FUNC_ARG $56 !1, $55 81* SEND_FUNC_ARG $56 82* DO_FCALL 0 $57 83* ASSIGN_OP 8 !4, $57 84* JMP ->127 38 85* ASSIGN !8, <false> 39 86* INIT_FCALL 'strpos' 87* SEND_VAR !7 88* SEND_VAL '%3A' 89* DO_ICALL $60 90* ASSIGN ~61 !8, $60 91* JMPZ ~61, ->117 40 92* INIT_FCALL 'trim' 93* INIT_FCALL 'substr' 94* SEND_VAR !7 95* SEND_VAL 1 96* SUB ~62 !8, 1 97* SEND_VAL ~62 98* DO_ICALL $63 99* SEND_VAR $63 100* DO_ICALL $64 101* ASSIGN !9, $64 41 102* ISSET_ISEMPTY_DIM_OBJ 0 ~66 !1, !9 103* JMPZ_EX ~66 ~66, ->106 104* FETCH_DIM_R ~67 !1, !9 105* BOOL ~66 ~67 106* JMPZ ~66, ->116 42 107* INIT_DYNAMIC_CALL !10 108* INIT_FCALL 'substr' 109* SEND_VAR !7 110* SEND_VAR !8 111* SEND_VAL -1 112* DO_ICALL $68 113* SEND_VAR_NO_REF_EX $68 114* DO_FCALL 0 $69 115* ASSIGN_OP 8 !4, $69 116* JMP ->127 45 117* INIT_FCALL 'trim' 118* INIT_FCALL 'substr' 119* SEND_VAR !7 120* SEND_VAL 1 121* SEND_VAL -1 122* DO_ICALL $71 123* SEND_VAR $71 124* DO_ICALL $72 125* FETCH_DIM_R ~73 !1, $72 126* ASSIGN_OP 8 !4, ~73 48 127* JMP ->131 50 128* PRE_INC !2 28 129* IS_SMALLER !2, !3 130* JMPNZ ~76, ->33 131* JMP ->134 53 132 > FETCH_DIM_R ~77 !0, !2 133 ASSIGN_OP 8 !4, ~77 55 134 PRE_INC !2 20 135 > IS_SMALLER !2, !3 136 > JMPNZ ~80, ->8 57 137 > > RETURN !4 59 138* > RETURN null End of function sqltemplate
Generated using Vulcan Logic Dumper, using php 8.0.0