Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 31, Position 2 = 52
Branch analysis from position: 31
2 jumps found. (Code = 78) Position 1 = 32, Position 2 = 52
Branch analysis from position: 32
2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 43
Branch analysis from position: 39
1 jumps found. (Code = 42) Position 1 = 31
Branch analysis from position: 31
Branch analysis from position: 43
Branch analysis from position: 52
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 52
filename: /in/YrpU8
function name: (null)
number of ops: 54
compiled vars: !0 = $dbRows, !1 = $interval, !2 = $currentDate, !3 = $previousDate, !4 = $dbDates, !5 = $period, !6 = $date, !7 = $key
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
10 1 NEW $9 'DateInterval'
2 SEND_VAL_EX 'P10D'
3 DO_FCALL 0
4 ASSIGN !1, $9
11 5 NEW $12 'DateTime'
6 DO_FCALL 0
7 ASSIGN !2, $12
12 8 CLONE ~15 !2
9 ASSIGN !3, ~15
13 10 INIT_METHOD_CALL !3, 'sub'
11 SEND_VAR_EX !1
12 DO_FCALL 0
21 13 INIT_FCALL 'array_column'
14 SEND_VAR !0
15 SEND_VAL null
16 SEND_VAL 'day'
17 DO_ICALL $18
18 ASSIGN !4, $18
22 19 NEW $20 'DatePeriod'
20 SEND_VAR_EX !2
21 INIT_STATIC_METHOD_CALL 'DateInterval', 'createFromDateString'
22 SEND_VAL '-1+day'
23 DO_FCALL 0 $21
24 SEND_VAR_NO_REF_EX $21
25 CHECK_FUNC_ARG
26 FETCH_OBJ_FUNC_ARG $22 !1, 'd'
27 SEND_FUNC_ARG $22
28 DO_FCALL 0
29 ASSIGN !5, $20
23 30 > FE_RESET_R $25 !5, ->52
31 > > FE_FETCH_R $25, !6, ->52
24 32 > INIT_METHOD_CALL !6, 'format'
33 SEND_VAL_EX 'Y-m-d'
34 DO_FCALL 0 $26
35 ASSIGN !7, $26
25 36 ARRAY_KEY_EXISTS ~28 !7, !4
37 BOOL_NOT ~29 ~28
38 > JMPZ ~29, ->43
26 39 > INIT_ARRAY ~31 !7, 'day'
40 ADD_ARRAY_ELEMENT ~31 0, 'count'
41 ASSIGN_DIM !4, !7
42 OP_DATA ~31
28 43 > FETCH_DIM_R ~32 !4, !7
44 FETCH_DIM_R ~33 ~32, 'day'
45 CONCAT ~34 ~33, '+-----+'
46 FETCH_DIM_R ~35 !4, !7
47 FETCH_DIM_R ~36 ~35, 'count'
48 CONCAT ~37 ~34, ~36
49 CONCAT ~38 ~37, '%0A'
50 ECHO ~38
23 51 > JMP ->31
52 > FE_FREE $25
29 53 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0