Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: (null)
number of ops: 15
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
34 0 E > NEW $0 'TestWithPublicMethods'
1 DO_FCALL 0
2 INIT_METHOD_CALL $0, 'test'
3 DO_FCALL 0
35 4 NEW $3 'TestWithPublicMethodsAutoload'
5 DO_FCALL 0
6 FREE $3
54 7 NEW $5 'TestWithPrivateMethods'
8 DO_FCALL 0
9 INIT_METHOD_CALL $5, 'test'
10 DO_FCALL 0
55 11 NEW $8 'TestWithPrivateMethodsAutoload'
12 DO_FCALL 0
13 FREE $8
56 14 > RETURN 1
Class TestWithPublicMethods:
Function test:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: test
number of ops: 15
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
19 0 E > INIT_FCALL 'spl_autoload_register'
1 FETCH_THIS ~0
2 INIT_ARRAY ~1 ~0
3 ADD_ARRAY_ELEMENT ~1 'enter'
4 SEND_VAL ~1
5 SEND_VAL <true>
6 SEND_VAL <true>
7 DO_ICALL
20 8 INIT_FCALL 'register_shutdown_function'
9 FETCH_THIS ~3
10 INIT_ARRAY ~4 ~3
11 ADD_ARRAY_ELEMENT ~4 'leave'
12 SEND_VAL ~4
13 DO_ICALL
21 14 > RETURN null
End of function test
Function enter:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: enter
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
24 0 E > INCLUDE_OR_EVAL 'class+TestWithPublicMethodsAutoload+%7B%7D', EVAL
26 1 ECHO 'TestWithPublicMethods%40enter+OK%0A'
27 2 > RETURN null
End of function enter
Function leave:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: leave
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
30 0 E > ECHO 'TestWithPublicMethods%40leave+OK%0A'
31 1 > RETURN null
End of function leave
End of class TestWithPublicMethods.
Class TestWithPrivateMethods:
Function test:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: test
number of ops: 15
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
39 0 E > INIT_FCALL 'spl_autoload_register'
1 FETCH_THIS ~0
2 INIT_ARRAY ~1 ~0
3 ADD_ARRAY_ELEMENT ~1 'enter'
4 SEND_VAL ~1
5 SEND_VAL <true>
6 SEND_VAL <true>
7 DO_ICALL
40 8 INIT_FCALL 'register_shutdown_function'
9 FETCH_THIS ~3
10 INIT_ARRAY ~4 ~3
11 ADD_ARRAY_ELEMENT ~4 'leave'
12 SEND_VAL ~4
13 DO_ICALL
41 14 > RETURN null
End of function test
Function enter:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: enter
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
44 0 E > INCLUDE_OR_EVAL 'class+TestWithPrivateMethodsAutoload+%7B%7D', EVAL
46 1 ECHO 'TestWithPrivateMethods%40enter+OK%0A'
47 2 > RETURN null
End of function enter
Function leave:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/lClJQ
function name: leave
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
50 0 E > ECHO 'TestWithPrivateMethods%40leave+OK%0A'
51 1 > RETURN null
End of function leave
End of class TestWithPrivateMethods.
Generated using Vulcan Logic Dumper, using php 8.0.0