Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/bNThC
function name: (null)
number of ops: 74
compiled vars: !0 = $date_mutable, !1 = $start_mutable, !2 = $end_mutable, !3 = $date_immutable, !4 = $start_immutable, !5 = $end_immutable
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
4 0 E > NEW $6 'DateTime'
1 SEND_VAL_EX '2008-07-01T22%3A35%3A17%2B08%3A00'
2 DO_FCALL 0
3 ASSIGN !0, $6
6 4 INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat'
7 5 SEND_VAL 'Y-m-d+H%3Ai%3As.u'
8 6 INIT_METHOD_CALL !0, 'format'
7 SEND_VAL_EX 'Y-m-d'
8 DO_FCALL 0 $9
9 CONCAT ~10 $9, '+00%3A00%3A00.000000'
10 SEND_VAL ~10
9 11 INIT_METHOD_CALL !0, 'getTimeZone'
12 DO_FCALL 0 $11
13 SEND_VAR $11
6 14 DO_FCALL 0 $12
15 ASSIGN !1, $12
12 16 INIT_METHOD_CALL !1, 'add'
17 NEW $14 'DateInterval'
18 SEND_VAL_EX 'P1D'
19 DO_FCALL 0
20 SEND_VAR_NO_REF_EX $14
21 DO_FCALL 0 $16
22 ASSIGN !2, $16
16 23 NEW $18 'DateTimeImmutable'
24 SEND_VAL_EX '2008-07-01T22%3A35%3A17%2B08%3A00'
25 DO_FCALL 0
26 ASSIGN !3, $18
18 27 INIT_STATIC_METHOD_CALL 'DateTimeImmutable', 'createFromFormat'
19 28 SEND_VAL 'Y-m-d+H%3Ai%3As.u'
20 29 INIT_METHOD_CALL !3, 'format'
30 SEND_VAL_EX 'Y-m-d'
31 DO_FCALL 0 $21
32 CONCAT ~22 $21, '+00%3A00%3A00.000000'
33 SEND_VAL ~22
21 34 INIT_METHOD_CALL !3, 'getTimeZone'
35 DO_FCALL 0 $23
36 SEND_VAR $23
18 37 DO_FCALL 0 $24
38 ASSIGN !4, $24
24 39 INIT_METHOD_CALL !4, 'add'
40 NEW $26 'DateInterval'
41 SEND_VAL_EX 'P1D'
42 DO_FCALL 0
43 SEND_VAR_NO_REF_EX $26
44 DO_FCALL 0 $28
45 ASSIGN !5, $28
26 46 INIT_FCALL 'var_dump'
27 47 INIT_METHOD_CALL !0, 'format'
48 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.u+P'
49 DO_FCALL 0 $30
50 INIT_ARRAY ~31 $30, 'Date+Mutable+Formatted'
28 51 INIT_METHOD_CALL !1, 'format'
52 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.u+P'
53 DO_FCALL 0 $32
54 ADD_ARRAY_ELEMENT ~31 $32, 'Start+Date+Mutable+Formatted'
29 55 INIT_METHOD_CALL !2, 'format'
56 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.u+P'
57 DO_FCALL 0 $33
58 ADD_ARRAY_ELEMENT ~31 $33, 'End+Date+Mutable+Formatted'
30 59 INIT_METHOD_CALL !3, 'format'
60 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.u+P'
61 DO_FCALL 0 $34
62 ADD_ARRAY_ELEMENT ~31 $34, 'Date+Immutable+Formatted'
31 63 INIT_METHOD_CALL !4, 'format'
64 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.u+P'
65 DO_FCALL 0 $35
66 ADD_ARRAY_ELEMENT ~31 $35, 'Start+Date+Immutable+Formatted'
32 67 INIT_METHOD_CALL !5, 'format'
68 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.u+P'
69 DO_FCALL 0 $36
70 ADD_ARRAY_ELEMENT ~31 $36, 'End+Date+Immutable+Formatted'
71 SEND_VAL ~31
26 72 DO_ICALL
33 73 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0