Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 18
Branch analysis from position: 3
2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 18
Branch analysis from position: 4
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 15
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 3
Branch analysis from position: 3
Branch analysis from position: 18
2 jumps found. (Code = 77) Position 1 = 20, Position 2 = 38
Branch analysis from position: 20
2 jumps found. (Code = 78) Position 1 = 21, Position 2 = 38
Branch analysis from position: 21
2 jumps found. (Code = 43) Position 1 = 24, Position 2 = 35
Branch analysis from position: 24
2 jumps found. (Code = 43) Position 1 = 27, Position 2 = 34
Branch analysis from position: 27
1 jumps found. (Code = 42) Position 1 = 37
Branch analysis from position: 37
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 34
Branch analysis from position: 35
1 jumps found. (Code = 42) Position 1 = 20
Branch analysis from position: 20
Branch analysis from position: 38
2 jumps found. (Code = 77) Position 1 = 40, Position 2 = 53
Branch analysis from position: 40
2 jumps found. (Code = 78) Position 1 = 41, Position 2 = 53
Branch analysis from position: 41
2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 52
Branch analysis from position: 44
2 jumps found. (Code = 77) Position 1 = 45, Position 2 = 51
Branch analysis from position: 45
2 jumps found. (Code = 78) Position 1 = 46, Position 2 = 51
Branch analysis from position: 46
1 jumps found. (Code = 42) Position 1 = 45
Branch analysis from position: 45
Branch analysis from position: 51
1 jumps found. (Code = 42) Position 1 = 40
Branch analysis from position: 40
Branch analysis from position: 51
Branch analysis from position: 52
Branch analysis from position: 53
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 53
Branch analysis from position: 38
Branch analysis from position: 18
filename: /in/ZVc00
function name: (null)
number of ops: 55
compiled vars: !0 = $ajaxData, !1 = $dbData, !2 = $arr, !3 = $key, !4 = $ret, !5 = $val, !6 = $v
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
21 1 ASSIGN !1, <array>
41 2 > FE_RESET_R $9 !0, ->18
3 > > FE_FETCH_R ~10 $9, !2, ->18
4 > ASSIGN !3, ~10
42 5 ISSET_ISEMPTY_DIM_OBJ 0 !1, !3
6 > JMPZ ~12, ->15
43 7 > INIT_FCALL 'array_diff'
8 SEND_VAR !2
9 FETCH_DIM_R ~14 !1, !3
10 SEND_VAL ~14
11 DO_ICALL $15
12 ASSIGN_DIM !4, !3
13 OP_DATA $15
42 14 > JMP ->17
45 15 > ASSIGN_DIM !4, !3
16 OP_DATA !2
41 17 > > JMP ->3
18 > FE_FREE $9
50 19 > FE_RESET_R $17 !1, ->38
20 > > FE_FETCH_R ~18 $17, !2, ->38
21 > ASSIGN !3, ~18
51 22 ISSET_ISEMPTY_DIM_OBJ 0 !0, !3
23 > JMPZ ~20, ->35
52 24 > ISSET_ISEMPTY_DIM_OBJ 0 ~21 !4, !3
25 BOOL_NOT ~22 ~21
26 > JMPZ ~22, ->34
27 > INIT_FCALL 'array_diff'
28 SEND_VAR !2
29 FETCH_DIM_R ~24 !0, !3
30 SEND_VAL ~24
31 DO_ICALL $25
32 ASSIGN_DIM !4, !3
33 OP_DATA $25
51 34 > > JMP ->37
54 35 > ASSIGN_DIM !4, !3
36 OP_DATA !2
50 37 > > JMP ->20
38 > FE_FREE $17
59 39 > FE_RESET_R $27 !4, ->53
40 > > FE_FETCH_R ~28 $27, !5, ->53
41 > ASSIGN !3, ~28
60 42 TYPE_CHECK 128 !5
43 > JMPZ ~30, ->52
61 44 > > FE_RESET_R $31 !5, ->51
45 > > FE_FETCH_R $31, !6, ->51
62 46 > CONCAT ~32 !3, '+'
47 CONCAT ~33 ~32, !6
48 CONCAT ~34 ~33, '%0A'
49 ECHO ~34
61 50 > JMP ->45
51 > FE_FREE $31
59 52 > > JMP ->40
53 > FE_FREE $27
65 54 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0