Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/MKeKE
function name: (null)
number of ops: 94
compiled vars: !0 = $begin, !1 = $end, !2 = $interval, !3 = $c, !4 = $seconds, !5 = $base, !6 = $target, !7 = $comparison
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > INIT_FCALL 'date_default_timezone_set'
1 SEND_VAL 'UTC'
2 DO_ICALL
4 3 NEW $9 'DateTime'
4 SEND_VAL_EX '2012-06-25'
5 DO_FCALL 0
6 ASSIGN !0, $9
5 7 NEW $12 'DateTime'
8 SEND_VAL_EX '2012-07-27'
9 DO_FCALL 0
10 ASSIGN !1, $12
6 11 INIT_METHOD_CALL !0, 'diff'
12 SEND_VAR_EX !1
13 DO_FCALL 0 $15
14 ASSIGN !2, $15
7 15 ASSIGN !3, !2
8 16 INIT_METHOD_CALL !1, 'getTimestamp'
17 DO_FCALL 0 $18
18 INIT_METHOD_CALL !0, 'getTimestamp'
19 DO_FCALL 0 $19
20 SUB ~20 $18, $19
21 ASSIGN !4, ~20
11 22 NEW $22 'DateTimeImmutable'
23 SEND_VAL_EX '2012-07-02'
24 DO_FCALL 0
25 ASSIGN !5, $22
12 26 NEW $25 'DateTime'
27 SEND_VAL_EX '2012-08-03'
28 DO_FCALL 0
29 ASSIGN !1, $25
13 30 INIT_METHOD_CALL !5, 'diff'
31 SEND_VAR_EX !1
32 DO_FCALL 0 $28
33 ASSIGN !2, $28
14 34 INIT_METHOD_CALL !5, 'add'
35 SEND_VAR_EX !2
36 DO_FCALL 0 $30
37 ASSIGN !6, $30
15 38 NEW $32 'DateTime'
39 DO_FCALL 0
40 INIT_METHOD_CALL $32, 'setTimestamp'
41 INIT_METHOD_CALL !5, 'getTimestamp'
42 DO_FCALL 0 $34
43 ADD ~35 $34, !4
44 SEND_VAL_EX ~35
45 DO_FCALL 0 $36
46 ASSIGN !7, $36
16 47 INIT_FCALL 'var_dump'
48 INIT_METHOD_CALL !6, 'format'
49 SEND_VAL_EX 'Y-m-d'
50 DO_FCALL 0 $38
51 SEND_VAR $38
52 DO_ICALL
17 53 INIT_FCALL 'var_dump'
54 INIT_METHOD_CALL !7, 'format'
55 SEND_VAL_EX 'Y-m-d'
56 DO_FCALL 0 $40
57 SEND_VAR $40
58 DO_ICALL
20 59 NEW $42 'DateTimeImmutable'
60 SEND_VAL_EX '2012-08-03'
61 DO_FCALL 0
62 ASSIGN !5, $42
21 63 INIT_METHOD_CALL !5, 'sub'
64 SEND_VAR_EX !2
65 DO_FCALL 0 $45
66 ASSIGN !6, $45
22 67 NEW $47 'DateTime'
68 DO_FCALL 0
69 INIT_METHOD_CALL $47, 'setTimestamp'
70 INIT_METHOD_CALL !5, 'getTimestamp'
71 DO_FCALL 0 $49
72 SUB ~50 $49, !4
73 SEND_VAL_EX ~50
74 DO_FCALL 0 $51
75 ASSIGN !7, $51
23 76 INIT_FCALL 'var_dump'
77 INIT_METHOD_CALL !6, 'format'
78 SEND_VAL_EX 'Y-m-d'
79 DO_FCALL 0 $53
80 SEND_VAR $53
81 DO_ICALL
24 82 INIT_FCALL 'var_dump'
83 INIT_METHOD_CALL !7, 'format'
84 SEND_VAL_EX 'Y-m-d'
85 DO_FCALL 0 $55
86 SEND_VAR $55
87 DO_ICALL
25 88 INIT_FCALL 'var_dump'
89 SEND_VAR !4
90 SEND_VAR !2
91 SEND_VAR !3
92 DO_ICALL
93 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0