Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: (null)
number of ops: 17
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
25 0 E > ASSERT_CHECK
1 INIT_FCALL 'assert'
2 INIT_STATIC_METHOD_CALL 'Bar', 'bar'
3 DO_FCALL 0 $0
4 IS_IDENTICAL ~1 $0, 'Bar'
5 SEND_VAL ~1
6 SEND_VAL 'assert%28Bar%3A%3Abar%28%29+%3D%3D%3D+%27Bar%27%29'
7 DO_ICALL
26 8 ASSERT_CHECK
9 INIT_FCALL 'assert'
10 INIT_STATIC_METHOD_CALL 'Bar', 'baz'
11 DO_FCALL 0 $3
12 IS_IDENTICAL ~4 $3, 'Bar'
13 SEND_VAL ~4
14 SEND_VAL 'assert%28Bar%3A%3Abaz%28%29+%3D%3D%3D+%27Bar%27%29'
15 DO_ICALL
16 > RETURN 1
Class Foo:
Function bar:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: bar
number of ops: 6
compiled vars: !0 = $foo
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
5 0 E > DECLARE_LAMBDA_FUNCTION ~1 [0]
1 ASSIGN !0, ~1
9 2 INIT_DYNAMIC_CALL !0
3 DO_FCALL 0 $3
4 > RETURN $3
10 5* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: {closure}
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
6 0 E > GET_CALLED_CLASS ~0
1 > RETURN ~0
7 2* > RETURN null
End of Dynamic Function 0
End of function bar
Function baz:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: baz
number of ops: 6
compiled vars: !0 = $foo
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
12 0 E > DECLARE_LAMBDA_FUNCTION ~1 [0]
1 ASSIGN !0, ~1
16 2 INIT_DYNAMIC_CALL !0
3 DO_FCALL 0 $3
4 > RETURN $3
17 5* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: {closure}
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
13 0 E > GET_CALLED_CLASS ~0
1 > RETURN ~0
14 2* > RETURN null
End of Dynamic Function 0
End of function baz
End of class Foo.
Class Bar:
Function bar:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: bar
number of ops: 6
compiled vars: !0 = $foo
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
5 0 E > DECLARE_LAMBDA_FUNCTION ~1 [0]
1 ASSIGN !0, ~1
9 2 INIT_DYNAMIC_CALL !0
3 DO_FCALL 0 $3
4 > RETURN $3
10 5* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: {closure}
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
6 0 E > GET_CALLED_CLASS ~0
1 > RETURN ~0
7 2* > RETURN null
End of Dynamic Function 0
End of function bar
Function baz:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: baz
number of ops: 6
compiled vars: !0 = $foo
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
12 0 E > DECLARE_LAMBDA_FUNCTION ~1 [0]
1 ASSIGN !0, ~1
16 2 INIT_DYNAMIC_CALL !0
3 DO_FCALL 0 $3
4 > RETURN $3
17 5* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/pHkf7
function name: {closure}
number of ops: 3
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
13 0 E > GET_CALLED_CLASS ~0
1 > RETURN ~0
14 2* > RETURN null
End of Dynamic Function 0
End of function baz
End of class Bar.
Generated using Vulcan Logic Dumper, using php 8.0.0