Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 14, Position 2 = 19
Branch analysis from position: 14
2 jumps found. (Code = 78) Position 1 = 15, Position 2 = 19
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 14
Branch analysis from position: 14
Branch analysis from position: 19
2 jumps found. (Code = 77) Position 1 = 22, Position 2 = 57
Branch analysis from position: 22
2 jumps found. (Code = 78) Position 1 = 23, Position 2 = 57
Branch analysis from position: 23
2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 56
Branch analysis from position: 31
1 jumps found. (Code = 42) Position 1 = 22
Branch analysis from position: 22
Branch analysis from position: 56
Branch analysis from position: 57
2 jumps found. (Code = 77) Position 1 = 60, Position 2 = 78
Branch analysis from position: 60
2 jumps found. (Code = 78) Position 1 = 61, Position 2 = 78
Branch analysis from position: 61
2 jumps found. (Code = 43) Position 1 = 67, Position 2 = 71
Branch analysis from position: 67
1 jumps found. (Code = 42) Position 1 = 60
Branch analysis from position: 60
Branch analysis from position: 71
Branch analysis from position: 78
1 jumps found. (Code = 79) Position 1 = -2
Branch analysis from position: 78
Branch analysis from position: 57
Branch analysis from position: 19
filename: /in/Jp9Jf
function name: (null)
number of ops: 88
compiled vars: !0 = $string, !1 = $string2, !2 = $json, !3 = $json2, !4 = $array0, !5 = $key, !6 = $array1, !7 = $row, !8 = $array2
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%5B%0A++++%7B%0A++++++++%22id%22%3A+%227ac648ce-18aa-11e9-b673-005056be36b2%22%2C%0A++++++++%22answer%22%3A+%221%22%2C%0A++++++++%22id_question%22%3A+%2239%22%2C%0A++++++++%22pi%22%3A+%22very+good%22%2C%0A++++++++%22ca%22%3A+null%2C%0A++++++++%22pic%22%3A+null%2C%0A++++++++%22new_deadline%22%3A+null%2C%0A++++++++%22reason%22%3A+null%2C%0A++++++++%22notes%22%3A+null%2C%0A++++++++%22deadline%22%3A+null%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%228653ef3d-18aa-11e9-b673-005056be36b2%22%2C%0A++++++++%22answer%22%3A+%223%22%2C%0A++++++++%22id_question%22%3A+%2240%22%2C%0A++++++++%22pi%22%3A+%22no+problem%22%2C%0A++++++++%22ca%22%3A+null%2C%0A++++++++%22pic%22%3A+null%2C%0A++++++++%22new_deadline%22%3A+null%2C%0A++++++++%22reason%22%3A+null%2C%0A++++++++%22notes%22%3A+null%2C%0A++++++++%22deadline%22%3A+null%0A++++%7D%0A%5D'
30 1 ASSIGN !1, '%5B%0A++++%7B%0A++++++++%22id%22%3A+%2238%22%2C%0A++++++++%22question%22%3A+%22Kebersihan+Meja+Counter+dan+Meja+Fincoy+%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2239%22%2C%0A++++++++%22question%22%3A+%22Seragam+Sales+Counter+%2F+Salesman%2A+%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2240%22%2C%0A++++++++%22question%22%3A+%22Kerapihan+Sales+Counter%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2242%22%2C%0A++++++++%22question%22%3A+%22Sales+Guide%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2243%22%2C%0A++++++++%22question%22%3A+%22Product+Card%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2244%22%2C%0A++++++++%22question%22%3A+%22Ketersediaan+Buku+Tamu%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2245%22%2C%0A++++++++%22question%22%3A+%22Ketersediaan+Price+List%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2246%22%2C%0A++++++++%22question%22%3A+%22Ketersedian+Rak+Brosur+%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%2C%0A++++%7B%0A++++++++%22id%22%3A+%2247%22%2C%0A++++++++%22question%22%3A+%22Ketersediaan+Flyer%2A%2Fbrosur%5Ct%22%2C%0A++++++++%22type%22%3A+%22NON+DOS%22%2C%0A++++++++%22last_root%22%3A+%221%22%2C%0A++++++++%22exist_good%22%3A+%221%22%2C%0A++++++++%22exist_not_good%22%3A+%220%22%2C%0A++++++++%22not_exist%22%3A+%221%22%2C%0A++++++++%22n_a%22%3A+%220%22%0A++++%7D%0A%5D'
123 2 INIT_FCALL 'json_decode'
3 SEND_VAR !0
4 SEND_VAL <true>
5 DO_ICALL $11
6 ASSIGN !2, $11
124 7 INIT_FCALL 'json_decode'
8 SEND_VAR !1
9 SEND_VAL <true>
10 DO_ICALL $13
11 ASSIGN !3, $13
126 12 ASSIGN !4, <array>
127 13 > FE_RESET_R $16 !2, ->19
14 > > FE_FETCH_R $16, !5, ->19
129 15 > FETCH_DIM_R ~17 !5, 'id_question'
16 ASSIGN_DIM !4, ~17
17 OP_DATA !5
127 18 > JMP ->14
19 > FE_FREE $16
134 20 ASSIGN !6, <array>
135 21 > FE_RESET_R $20 !3, ->57
22 > > FE_FETCH_R $20, !5, ->57
138 23 > FETCH_DIM_R ~21 !5, 'id'
24 FETCH_DIM_R ~23 !5, 'question'
25 ASSIGN_DIM !6, ~21
26 OP_DATA ~23
140 27 FETCH_DIM_R ~24 !5, 'id'
28 ISSET_ISEMPTY_DIM_OBJ 0 ~25 !4, ~24
29 BOOL_NOT ~26 ~25
30 > JMPZ ~26, ->56
142 31 > ASSIGN !7, <array>
143 32 FETCH_DIM_R ~29 !5, 'question'
33 ASSIGN_DIM !7, 'id'
34 OP_DATA ~29
144 35 FETCH_DIM_R ~31 !5, 'id'
36 ASSIGN_DIM !7, 'id_question'
37 OP_DATA ~31
145 38 ASSIGN_DIM !7, 'answer'
39 OP_DATA null
146 40 ASSIGN_DIM !7, 'pi'
41 OP_DATA null
147 42 ASSIGN_DIM !7, 'ca'
43 OP_DATA null
148 44 ASSIGN_DIM !7, 'pic'
45 OP_DATA null
149 46 ASSIGN_DIM !7, 'new_deadline'
47 OP_DATA null
150 48 ASSIGN_DIM !7, 'reason'
49 OP_DATA null
151 50 ASSIGN_DIM !7, 'notes'
51 OP_DATA null
152 52 ASSIGN_DIM !7, 'deadline'
53 OP_DATA null
153 54 ASSIGN_DIM !4
55 OP_DATA !7
135 56 > > JMP ->22
57 > FE_FREE $20
159 58 ASSIGN !8, <array>
161 59 > FE_RESET_R $42 !4, ->78
60 > > FE_FETCH_R $42, !5, ->78
164 61 > INIT_FCALL 'trim'
62 FETCH_DIM_R ~43 !5, 'id_question'
63 SEND_VAL ~43
64 DO_ICALL $44
65 ISSET_ISEMPTY_DIM_OBJ 0 !6, $44
66 > JMPZ ~45, ->71
165 67 > FETCH_DIM_R ~47 !5, 'id_question'
68 FETCH_DIM_R ~48 !6, ~47
69 ASSIGN_DIM !5, 'question'
70 OP_DATA ~48
168 71 > FETCH_DIM_R ~50 !5, 'id_question'
72 ASSIGN_DIM !5, 'id'
73 OP_DATA ~50
169 74 UNSET_DIM !5, 'id_question'
171 75 ASSIGN_DIM !8
76 OP_DATA !5
161 77 > JMP ->60
78 > FE_FREE $42
182 79 INIT_FCALL 'json_encode'
80 SEND_VAR !8
81 DO_ICALL $52
82 ASSIGN !2, $52
183 83 INIT_FCALL 'print_r'
84 SEND_VAR !2
85 DO_ICALL
186 86 > EXIT
187 87* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0