Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 23, Position 2 = 73
Branch analysis from position: 23
2 jumps found. (Code = 78) Position 1 = 24, Position 2 = 73
Branch analysis from position: 24
1 jumps found. (Code = 42) Position 1 = 23
Branch analysis from position: 23
Branch analysis from position: 73
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 73
filename: /in/Kdr5Z
function name: (null)
number of ops: 75
compiled vars: !0 = $s, !1 = $firstMonday, !2 = $firstMondayThisWeek, !3 = $lastMonday, !4 = $lastMondayThisWeek, !5 = $d
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $6 'DateTimeImmutable'
1 SEND_VAL_EX '2022-06-04'
2 DO_FCALL 0
3 ASSIGN !0, $6
5 4 ASSIGN !1, 'first+monday'
6 5 ASSIGN !2, 'first+monday+this+week'
7 6 ASSIGN !3, 'last+monday'
8 7 ASSIGN !4, 'last+monday+this+week'
9 8 NEW $13 'DatePeriod'
9 SEND_VAR_EX !0
10 NEW $14 'DateInterval'
11 SEND_VAL_EX 'P1D'
12 DO_FCALL 0
13 SEND_VAR_NO_REF_EX $14
14 INIT_METHOD_CALL !0, 'add'
15 NEW $16 'DateInterval'
16 SEND_VAL_EX 'P1M'
17 DO_FCALL 0
18 SEND_VAR_NO_REF_EX $16
19 DO_FCALL 0 $18
20 SEND_VAR_NO_REF_EX $18
21 DO_FCALL 0
22 > FE_RESET_R $20 $13, ->73
23 > > FE_FETCH_R $20, !5, ->73
10 24 > INIT_METHOD_CALL !5, 'format'
25 SEND_VAL_EX 'Y-m-d%0A'
26 DO_FCALL 0 $21
27 ECHO $21
11 28 INIT_METHOD_CALL !5, 'modify'
29 SEND_VAR_EX !1
30 DO_FCALL 0 $22
31 INIT_METHOD_CALL $22, 'format'
32 SEND_VAL_EX '%09Y-m-d'
33 DO_FCALL 0 $23
34 ROPE_INIT 3 ~25 '+%28'
35 ROPE_ADD 1 ~25 ~25, !1
36 ROPE_END 2 ~24 ~25, '%29+%0A'
37 CONCAT ~27 $23, ~24
38 ECHO ~27
12 39 INIT_METHOD_CALL !5, 'modify'
40 SEND_VAR_EX !2
41 DO_FCALL 0 $28
42 INIT_METHOD_CALL $28, 'format'
43 SEND_VAL_EX '%09Y-m-d'
44 DO_FCALL 0 $29
45 ROPE_INIT 3 ~31 '+%28'
46 ROPE_ADD 1 ~31 ~31, !2
47 ROPE_END 2 ~30 ~31, '%29%0A'
48 CONCAT ~33 $29, ~30
49 ECHO ~33
13 50 INIT_METHOD_CALL !5, 'modify'
51 SEND_VAR_EX !3
52 DO_FCALL 0 $34
53 INIT_METHOD_CALL $34, 'format'
54 SEND_VAL_EX '%09Y-m-d'
55 DO_FCALL 0 $35
56 ROPE_INIT 3 ~37 '+%28'
57 ROPE_ADD 1 ~37 ~37, !3
58 ROPE_END 2 ~36 ~37, '%29%0A'
59 CONCAT ~39 $35, ~36
60 ECHO ~39
14 61 INIT_METHOD_CALL !5, 'modify'
62 SEND_VAR_EX !4
63 DO_FCALL 0 $40
64 INIT_METHOD_CALL $40, 'format'
65 SEND_VAL_EX '%09Y-m-d'
66 DO_FCALL 0 $41
67 ROPE_INIT 3 ~43 '+%28'
68 ROPE_ADD 1 ~43 ~43, !4
69 ROPE_END 2 ~42 ~43, '%29%0A%0A'
70 CONCAT ~45 $41, ~42
71 ECHO ~45
9 72 > JMP ->23
73 > FE_FREE $20
15 74 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0