Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 9, Position 2 = 28
Branch analysis from position: 9
2 jumps found. (Code = 78) Position 1 = 10, Position 2 = 28
Branch analysis from position: 10
1 jumps found. (Code = 42) Position 1 = 9
Branch analysis from position: 9
Branch analysis from position: 28
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 28
filename: /in/YUlj1
function name: (null)
number of ops: 45
compiled vars: !0 = $data, !1 = $basis, !2 = $dateBase, !3 = $date, !4 = $dates, !5 = $dateFrom, !6 = $dateTo, !7 = $diff, !8 = $totalDiff, !9 = $hours
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
8 1 ASSIGN !1, '2000-01-01'
9 2 INIT_FCALL 'date_create'
3 SEND_VAL '2000-01-01'
4 DO_ICALL $12
5 ASSIGN !2, $12
10 6 CLONE ~14 !2
7 ASSIGN !3, ~14
12 8 > FE_RESET_R $16 !0, ->28
9 > > FE_FETCH_R $16, !4, ->28
13 10 > INIT_FCALL 'date_create'
11 FETCH_DIM_R ~17 !4, 'from'
12 SEND_VAL ~17
13 DO_ICALL $18
14 ASSIGN !5, $18
14 15 INIT_FCALL 'date_create'
16 FETCH_DIM_R ~20 !4, 'to'
17 SEND_VAL ~20
18 DO_ICALL $21
19 ASSIGN !6, $21
15 20 INIT_METHOD_CALL !5, 'diff'
21 SEND_VAR_EX !6
22 DO_FCALL 0 $23
23 ASSIGN !7, $23
16 24 INIT_METHOD_CALL !3, 'add'
25 SEND_VAR_EX !7
26 DO_FCALL 0
12 27 > JMP ->9
28 > FE_FREE $16
18 29 INIT_METHOD_CALL !2, 'diff'
30 SEND_VAR_EX !3
31 DO_FCALL 0 $26
32 ASSIGN !8, $26
19 33 FETCH_OBJ_R ~28 !8, 'd'
34 MUL ~29 ~28, 24
35 FETCH_OBJ_R ~30 !8, 'h'
36 ADD ~31 ~29, ~30
37 ASSIGN !9, ~31
21 38 CONCAT ~33 'Sum%3A+', !9
39 INIT_METHOD_CALL !8, 'format'
40 SEND_VAL_EX '%3A%25I%3A%25S'
41 DO_FCALL 0 $34
42 CONCAT ~35 ~33, $34
43 ECHO ~35
22 44 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0