Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: (null)
number of ops: 32
compiled vars: !0 = $post, !1 = $commentCount
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
41 0 E > NEW $2 'Post'
1 DO_FCALL 0
2 ASSIGN !0, $2
42 3 INIT_METHOD_CALL !0, 'commentCount'
4 DO_FCALL 0 $5
5 ASSIGN !1, $5
44 6 INIT_FCALL 'var_dump'
7 INIT_METHOD_CALL !1, 'getCount'
8 DO_FCALL 0 $7
9 SEND_VAR $7
10 DO_ICALL
45 11 INIT_FCALL 'var_dump'
12 INIT_METHOD_CALL !1, 'getCount'
13 DO_FCALL 0 $9
14 SEND_VAR $9
15 DO_ICALL
46 16 INIT_FCALL 'var_dump'
17 INIT_METHOD_CALL !1, 'getCount'
18 DO_FCALL 0 $11
19 SEND_VAR $11
20 DO_ICALL
47 21 INIT_FCALL 'var_dump'
22 INIT_METHOD_CALL !1, 'getCount'
23 DO_FCALL 0 $13
24 SEND_VAR $13
25 DO_ICALL
48 26 INIT_FCALL 'var_dump'
27 INIT_METHOD_CALL !1, 'getCount'
28 DO_FCALL 0 $15
29 SEND_VAR $15
30 DO_ICALL
31 > RETURN 1
Class class@anonymous:
Function count:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: count
number of ops: 6
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
12 0 E > INIT_FCALL 'rand'
1 SEND_VAL 1
2 SEND_VAL 20
3 DO_ICALL $0
4 > RETURN $0
13 5* > RETURN null
End of function count
End of class class@anonymous.
Class Model:
Function __construct:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: __construct
number of ops: 6
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
9 0 E > DECLARE_ANON_CLASS <unknown>
1 NEW $2 $1
2 DO_FCALL 0
3 ASSIGN_OBJ 'comments'
4 OP_DATA $2
15 5 > RETURN null
End of function __construct
End of class Model.
Class CommentCount:
Function __construct:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: __construct
number of ops: 4
compiled vars: !0 = $count
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
22 0 E > RECV !0
24 1 ASSIGN_OBJ 'count'
2 OP_DATA !0
25 3 > RETURN null
End of function __construct
Function getcount:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: getCount
number of ops: 5
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
29 0 E > FETCH_OBJ_R ~0 'count'
1 VERIFY_RETURN_TYPE ~0
2 > RETURN ~0
30 3* VERIFY_RETURN_TYPE
4* > RETURN null
End of function getcount
End of class CommentCount.
Class Post:
Function commentcount:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: commentCount
number of ops: 10
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
37 0 E > NEW $0 'CommentCount'
1 FETCH_OBJ_R ~1 'comments'
2 INIT_METHOD_CALL ~1, 'count'
3 DO_FCALL 0 $2
4 SEND_VAR_NO_REF_EX $2
5 DO_FCALL 0
6 VERIFY_RETURN_TYPE $0
7 > RETURN $0
38 8* VERIFY_RETURN_TYPE
9* > RETURN null
End of function commentcount
Function __construct:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/elnZE
function name: __construct
number of ops: 6
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
9 0 E > DECLARE_ANON_CLASS <unknown>
1 NEW $2 $1
2 DO_FCALL 0
3 ASSIGN_OBJ 'comments'
4 OP_DATA $2
15 5 > RETURN null
End of function __construct
End of class Post.
Generated using Vulcan Logic Dumper, using php 8.0.0