Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 33, Position 2 = 42
Branch analysis from position: 33
2 jumps found. (Code = 78) Position 1 = 34, Position 2 = 42
Branch analysis from position: 34
2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 41
Branch analysis from position: 40
1 jumps found. (Code = 42) Position 1 = 33
Branch analysis from position: 33
Branch analysis from position: 41
Branch analysis from position: 42
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 42
filename: /in/sOtfX
function name: (null)
number of ops: 65
compiled vars: !0 = $date1, !1 = $date2, !2 = $start, !3 = $end, !4 = $days, !5 = $interval, !6 = $period, !7 = $dt, !8 = $hours, !9 = $diff
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $10 'DateTime'
1 SEND_VAL_EX '2012-03-22+11%3A29%3A16'
2 DO_FCALL 0
3 ASSIGN !0, $10
4 4 NEW $13 'DateTime'
5 SEND_VAL_EX '2012-03-24+03%3A58%3A58'
6 DO_FCALL 0
7 ASSIGN !1, $13
7 8 CLONE ~16 !0
9 ASSIGN !2, ~16
8 10 INIT_METHOD_CALL !2, 'modify'
11 SEND_VAL_EX '%2B1+day'
12 DO_FCALL 0
9 13 INIT_METHOD_CALL !2, 'modify'
14 SEND_VAL_EX 'midnight'
15 DO_FCALL 0
12 16 CLONE ~20 !1
17 ASSIGN !3, ~20
13 18 INIT_METHOD_CALL !3, 'modify'
19 SEND_VAL_EX 'midnight'
20 DO_FCALL 0
16 21 ASSIGN !4, 0
19 22 NEW $24 'DateInterval'
23 SEND_VAL_EX 'P1D'
24 DO_FCALL 0
25 ASSIGN !5, $24
20 26 NEW $27 'DatePeriod'
27 SEND_VAR_EX !2
28 SEND_VAR_EX !5
29 SEND_VAR_EX !3
30 DO_FCALL 0
31 ASSIGN !6, $27
21 32 > FE_RESET_R $30 !6, ->42
33 > > FE_FETCH_R $30, !7, ->42
23 34 > INIT_METHOD_CALL !7, 'format'
35 SEND_VAL_EX 'l'
36 DO_FCALL 0 $31
37 IN_ARRAY ~32 $31, <array>
38 BOOL_NOT ~33 ~32
39 > JMPZ ~33, ->41
24 40 > PRE_INC !4
21 41 > > JMP ->33
42 > FE_FREE $30
29 43 MUL ~35 !4, 8
44 ASSIGN !8, ~35
32 45 INIT_METHOD_CALL !0, 'modify'
46 SEND_VAL_EX '5%3A30+PM'
47 DO_FCALL 0
33 48 INIT_METHOD_CALL !0, 'diff'
49 SEND_VAR_EX !2
50 DO_FCALL 0 $38
51 ASSIGN !9, $38
34 52 FETCH_OBJ_R ~40 !9, 'h'
53 ASSIGN_OP 1 !8, ~40
37 54 INIT_METHOD_CALL !0, 'modify'
55 SEND_VAL_EX '8+AM'
56 DO_FCALL 0
38 57 INIT_METHOD_CALL !1, 'diff'
58 SEND_VAR_EX !3
59 DO_FCALL 0 $43
60 ASSIGN !9, $43
39 61 FETCH_OBJ_R ~45 !9, 'h'
62 ASSIGN_OP 1 !8, ~45
41 63 ECHO !8
64 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0