Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 11, Position 2 = 19
Branch analysis from position: 11
2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 19
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 16, Position 2 = 18
Branch analysis from position: 16
1 jumps found. (Code = 42) Position 1 = 19
Branch analysis from position: 19
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 34
Branch analysis from position: 21
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 34
Branch analysis from position: 18
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
Branch analysis from position: 19
Branch analysis from position: 19
filename: /in/1sB99
function name: (null)
number of ops: 42
compiled vars: !0 = $ar, !1 = $type, !2 = $indd, !3 = $arr, !4 = $ind
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN_DIM !0, 0
1 OP_DATA <array>
5 2 ASSIGN_DIM !0, 1
3 OP_DATA <array>
7 4 ASSIGN_DIM !0, 2
5 OP_DATA <array>
9 6 ASSIGN_DIM !0, 3
7 OP_DATA <array>
11 8 ASSIGN !1, 102
12 9 ASSIGN !2, ''
13 10 > FE_RESET_R $11 !0, ->19
11 > > FE_FETCH_R ~12 $11, !3, ->19
12 > ASSIGN !4, ~12
14 13 FETCH_DIM_R ~14 !3, 'type'
14 IS_EQUAL !1, ~14
15 > JMPZ ~15, ->18
15 16 > ASSIGN !2, !4
16 17 > JMP ->19
13 18 > > JMP ->11
19 > FE_FREE $11
20 20 > JMPZ !2, ->34
21 21 > FETCH_DIM_R ~17 !0, !2
22 FETCH_DIM_R ~18 ~17, 'width'
23 CONCAT ~19 ~18, '%0A'
24 ECHO ~19
22 25 FETCH_DIM_R ~20 !0, !2
26 FETCH_DIM_R ~21 ~20, 'height'
27 CONCAT ~22 ~21, '%0A'
28 ECHO ~22
23 29 FETCH_DIM_R ~23 !0, !2
30 FETCH_DIM_R ~24 ~23, 'url'
31 CONCAT ~25 ~24, '%0A'
32 CONCAT ~26 ~25, '%0A'
33 ECHO ~26
41 34 > INIT_FCALL 'print_r'
35 INIT_FCALL 'arraybytype'
36 SEND_VAR !0
37 SEND_VAR !1
38 DO_FCALL 0 $27
39 SEND_VAR $27
40 DO_ICALL
41 > RETURN 1
Function arraybytype:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 4, Position 2 = 12
Branch analysis from position: 4
2 jumps found. (Code = 78) Position 1 = 5, Position 2 = 12
Branch analysis from position: 5
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 11
Branch analysis from position: 9
1 jumps found. (Code = 42) Position 1 = 12
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 16
Branch analysis from position: 14
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 16
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 11
1 jumps found. (Code = 42) Position 1 = 4
Branch analysis from position: 4
Branch analysis from position: 12
Branch analysis from position: 12
filename: /in/1sB99
function name: arrayByType
number of ops: 17
compiled vars: !0 = $arra, !1 = $type, !2 = $indd, !3 = $arr, !4 = $ind
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
26 0 E > RECV !0
1 RECV !1
28 2 ASSIGN !2, ''
29 3 > FE_RESET_R $6 !0, ->12
4 > > FE_FETCH_R ~7 $6, !3, ->12
5 > ASSIGN !4, ~7
30 6 FETCH_DIM_R ~9 !3, 'type'
7 IS_EQUAL !1, ~9
8 > JMPZ ~10, ->11
31 9 > ASSIGN !2, !4
32 10 > JMP ->12
29 11 > > JMP ->4
12 > FE_FREE $6
36 13 > JMPZ !2, ->16
37 14 > FETCH_DIM_R ~12 !0, !2
15 > RETURN ~12
39 16 > > RETURN null
End of function arraybytype
Generated using Vulcan Logic Dumper, using php 8.0.0