Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/kuV9o
function name: (null)
number of ops: 11
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
23 0 E > INIT_NS_FCALL_BY_NAME 'foo%5Cvar_dump'
1 INIT_NS_FCALL_BY_NAME 'foo%5Cget_object_vars'
2 NEW $0 'foo%5CM'
3 DO_FCALL 0
4 INIT_METHOD_CALL $0, 'dump'
5 DO_FCALL 0 $2
6 SEND_VAR_NO_REF_EX $2
7 DO_FCALL 0 $3
8 SEND_VAR_NO_REF_EX $3
9 DO_FCALL 0
10 > RETURN 1
Class foo\M:
Function dump:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/kuV9o
function name: dump
number of ops: 22
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
13 0 E > INIT_NS_FCALL_BY_NAME 'foo%5Cvar_dump'
14 1 INIT_NS_FCALL_BY_NAME 'foo%5Carray_keys'
2 INIT_NS_FCALL_BY_NAME 'foo%5Cget_object_vars'
3 FETCH_THIS $0
4 SEND_VAR_EX $0
5 DO_FCALL 0 $1
6 SEND_VAR_NO_REF_EX $1
7 DO_FCALL 0 $2
8 SEND_VAR_NO_REF_EX $2
15 9 INIT_NS_FCALL_BY_NAME 'foo%5Carray_keys'
10 INIT_NS_FCALL_BY_NAME 'foo%5Ccall_user_func'
11 SEND_VAL_EX 'get_object_vars'
12 FETCH_THIS $3
13 SEND_VAR_EX $3
14 DO_FCALL 0 $4
15 SEND_VAR_NO_REF_EX $4
16 DO_FCALL 0 $5
17 SEND_VAR_NO_REF_EX $5
13 18 DO_FCALL 0
18 19 FETCH_THIS ~7
20 > RETURN ~7
19 21* > RETURN null
End of function dump
End of class foo\M.
Generated using Vulcan Logic Dumper, using php 8.0.0