Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/kAIol
function name: (null)
number of ops: 16
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
16 0 E > INIT_FCALL 'scoutweekly'
1 SEND_VAL 1
2 DO_FCALL 0 $0
3 CONCAT ~1 $0, '%0A'
4 ECHO ~1
17 5 INIT_FCALL 'scoutweekly'
6 SEND_VAL 2
7 DO_FCALL 0 $2
8 CONCAT ~3 $2, '%0A'
9 ECHO ~3
18 10 INIT_FCALL 'scoutweekly'
11 SEND_VAL 3
12 DO_FCALL 0 $4
13 CONCAT ~5 $4, '%0A'
14 ECHO ~5
15 > RETURN 1
Function scoutweekly:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 29, Position 2 = 38
Branch analysis from position: 29
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 38
filename: /in/kAIol
function name: scoutWeekly
number of ops: 54
compiled vars: !0 = $n, !1 = $today
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > RECV !0
4 1 NEW $2 'DateTime'
2 DO_FCALL 0
3 ASSIGN !1, $2
6 4 INIT_METHOD_CALL !1, 'setDate'
5 INIT_METHOD_CALL !1, 'format'
6 SEND_VAL_EX 'Y'
7 DO_FCALL 0 $5
8 SEND_VAR_NO_REF_EX $5
9 INIT_METHOD_CALL !1, 'format'
10 SEND_VAL_EX 'm'
11 DO_FCALL 0 $6
12 SEND_VAR_NO_REF_EX $6
13 SEND_VAL_EX 1
14 DO_FCALL 0
8 15 INIT_METHOD_CALL !1, 'sub'
16 NEW $8 'DateInterval'
17 INIT_METHOD_CALL !1, 'format'
18 SEND_VAL_EX 'N'
19 DO_FCALL 0 $9
20 SUB ~10 $9, 1
21 CONCAT ~11 'P', ~10
22 CONCAT ~12 ~11, 'D'
23 SEND_VAL_EX ~12
24 DO_FCALL 0
25 SEND_VAR_NO_REF_EX $8
26 DO_FCALL 0
10 27 IS_SMALLER 1, !0
28 > JMPZ ~15, ->38
11 29 > INIT_METHOD_CALL !1, 'add'
30 NEW $16 'DateInterval'
31 SUB ~17 !0, 1
32 CONCAT ~18 'P', ~17
33 CONCAT ~19 ~18, 'W'
34 SEND_VAL_EX ~19
35 DO_FCALL 0
36 SEND_VAR_NO_REF_EX $16
37 DO_FCALL 0
14 38 > INIT_METHOD_CALL !1, 'format'
39 SEND_VAL_EX 'd+M'
40 DO_FCALL 0 $22
41 CONCAT ~23 $22, '-'
42 INIT_METHOD_CALL !1, 'add'
43 NEW $24 'DateInterval'
44 SEND_VAL_EX 'P6D'
45 DO_FCALL 0
46 SEND_VAR_NO_REF_EX $24
47 DO_FCALL 0 $26
48 INIT_METHOD_CALL $26, 'format'
49 SEND_VAL_EX 'd+M'
50 DO_FCALL 0 $27
51 CONCAT ~28 ~23, $27
52 > RETURN ~28
15 53* > RETURN null
End of function scoutweekly
Generated using Vulcan Logic Dumper, using php 8.0.0