Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/AbF3B
function name: (null)
number of ops: 56
compiled vars: !0 = $timezone, !1 = $periodStart, !2 = $periodEnd
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $3 'DateTimeZone'
1 SEND_VAL_EX 'Europe%2FParis'
2 DO_FCALL 0
3 ASSIGN !0, $3
5 4 NEW $6 'DateTimeImmutable'
5 SEND_VAL_EX '2024-03-25'
6 DO_FCALL 0
7 INIT_METHOD_CALL $6, 'setTimezone'
8 SEND_VAR_EX !0
9 DO_FCALL 0 $8
10 INIT_METHOD_CALL $8, 'setTime'
11 SEND_VAL_EX 0
12 SEND_VAL_EX 0
13 SEND_VAL_EX 0
14 DO_FCALL 0 $9
15 ASSIGN !1, $9
6 16 NEW $11 'DateTimeImmutable'
17 SEND_VAL_EX '2024-03-31'
18 DO_FCALL 0
19 INIT_METHOD_CALL $11, 'setTimezone'
20 SEND_VAR_EX !0
21 DO_FCALL 0 $13
22 INIT_METHOD_CALL $13, 'setTime'
23 SEND_VAL_EX 23
24 SEND_VAL_EX 59
25 SEND_VAL_EX 59
26 DO_FCALL 0 $14
27 ASSIGN !2, $14
8 28 INIT_FCALL 'var_dump'
29 SEND_VAR !1
30 DO_ICALL
9 31 INIT_FCALL 'var_dump'
32 SEND_VAR !2
33 DO_ICALL
11 34 INIT_FCALL 'var_dump'
35 INIT_METHOD_CALL !0, 'getOffset'
36 SEND_VAR_EX !1
37 DO_FCALL 0 $18
38 SEND_VAR $18
39 DO_ICALL
12 40 INIT_FCALL 'var_dump'
41 INIT_METHOD_CALL !0, 'getOffset'
42 SEND_VAR_EX !2
43 DO_FCALL 0 $20
44 SEND_VAR $20
45 DO_ICALL
14 46 INIT_FCALL 'var_dump'
47 INIT_METHOD_CALL !1, 'diff'
48 SEND_VAR_EX !2
49 DO_FCALL 0 $22
50 INIT_METHOD_CALL $22, 'format'
51 SEND_VAL_EX '%25y+years+%25m+months+%25a+days+%25H+hours+%25I+minutes+%25s+seconds'
52 DO_FCALL 0 $23
53 SEND_VAR $23
54 DO_ICALL
55 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0