Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: (null)
number of ops: 33
compiled vars: !0 = $builderHtml, !1 = $resultHtml
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
14 0 E > DECLARE_CLASS 'builderhtml'
57 1 NEW $2 'BuilderHtml'
2 DO_FCALL 0
3 ASSIGN !0, $2
58 4 INIT_METHOD_CALL !0, 'start'
5 SEND_VAL_EX <array>
6 DO_FCALL 0 $5
59 7 INIT_METHOD_CALL $5, 'addString'
8 SEND_VAL_EX <array>
9 DO_FCALL 0 $6
60 10 INIT_METHOD_CALL $6, 'addString'
11 SEND_VAL_EX <array>
12 DO_FCALL 0 $7
61 13 INIT_METHOD_CALL $7, 'addString'
14 INIT_ARRAY ~8 'date', 'type'
15 ADD_ARRAY_ELEMENT ~8 'date_start', 'name'
16 INIT_FCALL 'date'
17 SEND_VAL 'Y-m-d'
18 DO_ICALL $9
19 ADD_ARRAY_ELEMENT ~8 $9, 'value'
20 INIT_ARRAY ~10 ~8, 'input'
21 SEND_VAL_EX ~10
22 DO_FCALL 0 $11
62 23 INIT_METHOD_CALL $11, 'end'
24 SEND_VAL_EX '%3C%2Fform%3E'
25 DO_FCALL 0 $12
58 26 ASSIGN !1, $12
63 27 INIT_FCALL 'var_dump'
28 INIT_METHOD_CALL !1, 'getData'
29 DO_FCALL 0 $14
30 SEND_VAR $14
31 DO_ICALL
32 > RETURN 1
Class BuilderObject:
Function start:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: start
number of ops: 3
compiled vars: !0 = $array
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
5 0 E > RECV !0
1 VERIFY_RETURN_TYPE
2 > RETURN null
End of function start
Function addstring:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: addString
number of ops: 3
compiled vars: !0 = $array
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
7 0 E > RECV !0
1 VERIFY_RETURN_TYPE
2 > RETURN null
End of function addstring
Function end:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: end
number of ops: 3
compiled vars: !0 = $str
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
9 0 E > RECV !0
1 VERIFY_RETURN_TYPE
2 > RETURN null
End of function end
Function getdata:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: getData
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
11 0 E > VERIFY_RETURN_TYPE
1 > RETURN null
End of function getdata
End of class BuilderObject.
Class BuilderHtml:
Function start:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 2, Position 2 = 18
Branch analysis from position: 2
2 jumps found. (Code = 78) Position 1 = 3, Position 2 = 18
Branch analysis from position: 3
1 jumps found. (Code = 42) Position 1 = 2
Branch analysis from position: 2
Branch analysis from position: 18
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 18
filename: /in/UAJNX
function name: start
number of ops: 24
compiled vars: !0 = $array, !1 = $value, !2 = $key
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
18 0 E > RECV !0
20 1 > FE_RESET_R $3 !0, ->18
2 > > FE_FETCH_R ~4 $3, !1, ->18
3 > ASSIGN !2, ~4
21 4 INIT_FCALL 'var_dump'
5 INIT_METHOD_CALL 'parseData'
6 SEND_VAR_EX !2
7 SEND_VAR_EX !1
8 DO_FCALL 0 $6
9 SEND_VAR $6
10 DO_ICALL
22 11 INIT_METHOD_CALL 'parseData'
12 SEND_VAR_EX !2
13 SEND_VAR_EX !1
14 DO_FCALL 0 $9
15 ASSIGN_OBJ_OP 8 'data'
16 OP_DATA $9
20 17 > JMP ->2
18 > FE_FREE $3
24 19 FETCH_THIS ~10
20 VERIFY_RETURN_TYPE ~10
21 > RETURN ~10
25 22* VERIFY_RETURN_TYPE
23* > RETURN null
End of function start
Function parsedata:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 6, Position 2 = 13
Branch analysis from position: 6
2 jumps found. (Code = 78) Position 1 = 7, Position 2 = 13
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 6
Branch analysis from position: 6
Branch analysis from position: 13
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 13
filename: /in/UAJNX
function name: parseData
number of ops: 19
compiled vars: !0 = $key, !1 = $value, !2 = $body, !3 = $v, !4 = $k
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
27 0 E > RECV !0
1 RECV !1
29 2 CONCAT ~5 '%3C', !0
3 CONCAT ~6 ~5, '+'
4 ASSIGN !2, ~6
30 5 > FE_RESET_R $8 !1, ->13
6 > > FE_FETCH_R ~9 $8, !3, ->13
7 > ASSIGN !4, ~9
31 8 CONCAT ~11 !4, '%3D%22'
9 CONCAT ~12 ~11, !3
10 CONCAT ~13 ~12, '%22+'
11 ASSIGN_OP 8 !2, ~13
30 12 > JMP ->6
13 > FE_FREE $8
33 14 ASSIGN_OP 8 !2, '%3E'
34 15 VERIFY_RETURN_TYPE !2
16 > RETURN !2
35 17* VERIFY_RETURN_TYPE
18* > RETURN null
End of function parsedata
Function addstring:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 2, Position 2 = 11
Branch analysis from position: 2
2 jumps found. (Code = 78) Position 1 = 3, Position 2 = 11
Branch analysis from position: 3
1 jumps found. (Code = 42) Position 1 = 2
Branch analysis from position: 2
Branch analysis from position: 11
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 11
filename: /in/UAJNX
function name: addString
number of ops: 17
compiled vars: !0 = $array, !1 = $value, !2 = $key
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
37 0 E > RECV !0
39 1 > FE_RESET_R $3 !0, ->11
2 > > FE_FETCH_R ~4 $3, !1, ->11
3 > ASSIGN !2, ~4
40 4 INIT_METHOD_CALL 'parseData'
5 SEND_VAR !2
6 SEND_VAR !1
7 DO_FCALL 0 $7
8 ASSIGN_OBJ_OP 8 'data'
9 OP_DATA $7
39 10 > JMP ->2
11 > FE_FREE $3
42 12 FETCH_THIS ~8
13 VERIFY_RETURN_TYPE ~8
14 > RETURN ~8
43 15* VERIFY_RETURN_TYPE
16* > RETURN null
End of function addstring
Function end:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: end
number of ops: 8
compiled vars: !0 = $str
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
45 0 E > RECV !0
47 1 ASSIGN_OBJ_OP 8 'data'
2 OP_DATA !0
48 3 FETCH_THIS ~2
4 VERIFY_RETURN_TYPE ~2
5 > RETURN ~2
49 6* VERIFY_RETURN_TYPE
7* > RETURN null
End of function end
Function getdata:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/UAJNX
function name: getData
number of ops: 5
compiled vars: none
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
53 0 E > FETCH_OBJ_R ~0 'data'
1 VERIFY_RETURN_TYPE ~0
2 > RETURN ~0
54 3* VERIFY_RETURN_TYPE
4* > RETURN null
End of function getdata
End of class BuilderHtml.
Generated using Vulcan Logic Dumper, using php 8.5.0