Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/H4TTm
function name: (null)
number of ops: 48
compiled vars: !0 = $firstDate, !1 = $secondDate, !2 = $secondsInHour
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > INIT_STATIC_METHOD_CALL 'DateTimeImmutable', 'createFromFormat'
1 SEND_VAL 'Y-m-d+H%3Ai%3As'
2 SEND_VAL '2021-03-03+15%3A45%3A49'
3 NEW $3 'DateTimeZone'
4 SEND_VAL_EX 'Europe%2FAmsterdam'
5 DO_FCALL 0
6 SEND_VAR $3
7 DO_FCALL 0 $5
8 ASSIGN !0, $5
4 9 INIT_STATIC_METHOD_CALL 'DateTimeImmutable', 'createFromFormat'
10 SEND_VAL 'Y-m-d+H%3Ai%3As'
11 SEND_VAL '2021-03-03+16%3A45%3A49'
12 NEW $7 'DateTimeZone'
13 SEND_VAL_EX 'Europe%2FMoscow'
14 DO_FCALL 0
15 SEND_VAR $7
16 DO_FCALL 0 $9
17 ASSIGN !1, $9
5 18 ASSIGN !2, 3600
7 19 INIT_METHOD_CALL !0, 'format'
20 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.+%5CI%5Cs+%5CD%5CS%5CT%5C%3A+I.'
21 DO_FCALL 0 $12
22 CONCAT ~13 $12, '%0A'
23 ECHO ~13
8 24 INIT_METHOD_CALL !0, 'getTimezone'
25 DO_FCALL 0 $14
26 INIT_METHOD_CALL $14, 'getOffset'
27 SEND_VAR_EX !0
28 DO_FCALL 0 $15
29 DIV ~16 $15, !2
30 CONCAT ~17 '%2B', ~16
31 CONCAT ~18 ~17, '%0A'
32 ECHO ~18
10 33 INIT_METHOD_CALL !1, 'format'
34 SEND_VAL_EX 'Y-m-d+H%3Ai%3As.+%5CI%5Cs+%5CD%5CS%5CT%5C%3A+I.'
35 DO_FCALL 0 $19
36 CONCAT ~20 $19, '%0A'
37 ECHO ~20
11 38 INIT_METHOD_CALL !1, 'getTimezone'
39 DO_FCALL 0 $21
40 INIT_METHOD_CALL $21, 'getOffset'
41 SEND_VAR_EX !1
42 DO_FCALL 0 $22
43 DIV ~23 $22, !2
44 CONCAT ~24 '%2B', ~23
45 CONCAT ~25 ~24, '%0A'
46 ECHO ~25
12 47 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0