Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 32, Position 2 = 55
Branch analysis from position: 32
2 jumps found. (Code = 78) Position 1 = 33, Position 2 = 55
Branch analysis from position: 33
2 jumps found. (Code = 77) Position 1 = 38, Position 2 = 44
Branch analysis from position: 38
2 jumps found. (Code = 78) Position 1 = 39, Position 2 = 44
Branch analysis from position: 39
2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 43
Branch analysis from position: 42
1 jumps found. (Code = 42) Position 1 = 44
Branch analysis from position: 44
1 jumps found. (Code = 42) Position 1 = 32
Branch analysis from position: 32
Branch analysis from position: 43
1 jumps found. (Code = 42) Position 1 = 38
Branch analysis from position: 38
Branch analysis from position: 44
Branch analysis from position: 44
Branch analysis from position: 55
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 55
filename: /in/7vUUF
function name: (null)
number of ops: 60
compiled vars: !0 = $wagesLookup, !1 = $period, !2 = $total, !3 = $dt, !4 = $time, !5 = $pay, !6 = $mark
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > FETCH_W global $7 '_POST'
1 ASSIGN_DIM $7, 's1'
2 OP_DATA '16.15'
4 3 FETCH_W global $9 '_POST'
4 ASSIGN_DIM $9, 's2'
5 OP_DATA '23.30'
6 6 ASSIGN !0, <array>
12 7 NEW $12 'DatePeriod'
13 8 INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat'
9 SEND_VAL 'H.i'
10 FETCH_R global ~13 '_POST'
11 FETCH_DIM_R ~14 ~13, 's1'
12 SEND_VAL ~14
13 DO_FCALL 0 $15
14 SEND_VAR_NO_REF_EX $15
14 15 NEW $16 'DateInterval'
16 SEND_VAL_EX 'PT15M'
17 DO_FCALL 0
18 SEND_VAR_NO_REF_EX $16
15 19 INIT_STATIC_METHOD_CALL 'DateTime', 'createFromFormat'
20 SEND_VAL 'H.i%3A01'
21 FETCH_R global ~18 '_POST'
22 FETCH_DIM_R ~19 ~18, 's2'
23 NOP
24 FAST_CONCAT ~20 ~19, '%3A01'
25 SEND_VAL ~20
26 DO_FCALL 0 $21
27 SEND_VAR_NO_REF_EX $21
12 28 DO_FCALL 0
29 ASSIGN !1, $12
18 30 ASSIGN !2, 0
19 31 > FE_RESET_R $25 !1, ->55
32 > > FE_FETCH_R $25, !3, ->55
20 33 > INIT_METHOD_CALL !3, 'format'
34 SEND_VAL_EX 'H%3Ai'
35 DO_FCALL 0 $26
36 ASSIGN !4, $26
21 37 > FE_RESET_R $28 !0, ->44
38 > > FE_FETCH_R ~29 $28, !5, ->44
39 > ASSIGN !6, ~29
22 40 IS_SMALLER_OR_EQUAL !4, !6
41 > JMPZ ~31, ->43
23 42 > > JMP ->44
21 43 > > JMP ->38
44 > FE_FREE $28
26 45 INIT_FCALL 'printf'
46 SEND_VAL '%25s+earned+%25.02f%0A'
47 INIT_METHOD_CALL !3, 'format'
48 SEND_VAL_EX 'H%3Ai'
49 DO_FCALL 0 $32
50 SEND_VAR $32
51 SEND_VAR !5
52 DO_ICALL
27 53 ASSIGN_OP 1 !2, !5
19 54 > JMP ->32
55 > FE_FREE $25
29 56 NOP
57 FAST_CONCAT ~35 'Total%3A+', !2
58 ECHO ~35
59 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0