Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 18
Branch analysis from position: 18
1 jumps found. (Code = 42) Position 1 = 36
Branch analysis from position: 36
1 jumps found. (Code = 42) Position 1 = 51
Branch analysis from position: 51
1 jumps found. (Code = 62) Position 1 = -2
Found catch point at position: 10
Branch analysis from position: 10
2 jumps found. (Code = 107) Position 1 = 11, Position 2 = -2
Branch analysis from position: 11
1 jumps found. (Code = 42) Position 1 = 36
Branch analysis from position: 36
Found catch point at position: 28
Branch analysis from position: 28
2 jumps found. (Code = 107) Position 1 = 29, Position 2 = -2
Branch analysis from position: 29
1 jumps found. (Code = 42) Position 1 = 51
Branch analysis from position: 51
Found catch point at position: 43
Branch analysis from position: 43
2 jumps found. (Code = 107) Position 1 = 44, Position 2 = -2
Branch analysis from position: 44
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/iSPL9
function name: (null)
number of ops: 52
compiled vars: !0 = $datetime, !1 = $e
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $2 'DateTimeImmutable'
1 DO_FCALL 0
2 ASSIGN !0, $2
5 3 INIT_FCALL 'var_dump'
4 INIT_METHOD_CALL !0, 'modify'
5 SEND_VAL_EX ''
6 DO_FCALL 0 $5
7 SEND_VAR $5
8 DO_ICALL
9 > JMP ->18
6 10 E > > CATCH last 'DateMalformedStringException'
7 11 > FETCH_CLASS_NAME ~7 !1
12 ECHO ~7
13 ECHO '%3A+'
14 INIT_METHOD_CALL !1, 'getMessage'
15 DO_FCALL 0 $8
16 ECHO $8
17 ECHO '%0A'
10 18 > NEW $9 'DateTime'
19 DO_FCALL 0
20 ASSIGN !0, $9
12 21 INIT_FCALL 'var_dump'
22 INIT_METHOD_CALL !0, 'modify'
23 SEND_VAL_EX ''
24 DO_FCALL 0 $12
25 SEND_VAR $12
26 DO_ICALL
27 > JMP ->36
13 28 E > > CATCH last 'DateMalformedStringException'
14 29 > FETCH_CLASS_NAME ~14 !1
30 ECHO ~14
31 ECHO '%3A+'
32 INIT_METHOD_CALL !1, 'getMessage'
33 DO_FCALL 0 $15
34 ECHO $15
35 ECHO '%0A'
18 36 > INIT_FCALL 'var_dump'
37 INIT_STATIC_METHOD_CALL 'DateInterval', 'createFromDateString'
38 SEND_VAL ''
39 DO_FCALL 0 $16
40 SEND_VAR $16
41 DO_ICALL
42 > JMP ->51
19 43 E > > CATCH last 'DateMalformedIntervalStringException'
20 44 > FETCH_CLASS_NAME ~18 !1
45 ECHO ~18
46 ECHO '%3A+'
47 INIT_METHOD_CALL !1, 'getMessage'
48 DO_FCALL 0 $19
49 ECHO $19
50 ECHO '%0A'
21 51 > > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0