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