Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/S1CsZ
function name: (null)
number of ops: 57
compiled vars: !0 = $goodFormatter, !1 = $badFormatter, !2 = $badFormatter2
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > NEW $3 'IntlDateFormatter'
1 SEND_VAL_EX 'ru_RU'
2 FETCH_CLASS_CONSTANT ~4 'IntlDateFormatter', 'FULL'
3 SEND_VAL_EX ~4
4 FETCH_CLASS_CONSTANT ~5 'IntlDateFormatter', 'FULL'
5 SEND_VAL_EX ~5
6 NEW $6 'DateTimeZone'
7 SEND_VAL_EX 'UTC'
8 DO_FCALL 0
9 SEND_VAR_NO_REF_EX $6
10 DO_FCALL 0
11 ASSIGN !0, $3
4 12 NEW $10 'IntlDateFormatter'
13 SEND_VAL_EX 'ru_RU'
14 FETCH_CLASS_CONSTANT ~11 'IntlDateFormatter', 'FULL'
15 SEND_VAL_EX ~11
16 FETCH_CLASS_CONSTANT ~12 'IntlDateFormatter', 'FULL'
17 SEND_VAL_EX ~12
18 NEW $13 'DateTimeZone'
19 SEND_VAL_EX 'UTC'
20 DO_FCALL 0
21 SEND_VAR_NO_REF_EX $13
22 SEND_VAL_EX null
23 SEND_VAL_EX 'd+MMM'
24 DO_FCALL 0
25 ASSIGN !1, $10
5 26 NEW $17 'IntlDateFormatter'
27 SEND_VAL_EX 'ru_RU'
28 FETCH_CLASS_CONSTANT ~18 'IntlDateFormatter', 'FULL'
29 SEND_VAL_EX ~18
30 FETCH_CLASS_CONSTANT ~19 'IntlDateFormatter', 'FULL'
31 SEND_VAL_EX ~19
32 NEW $20 'DateTimeZone'
33 SEND_VAL_EX 'UTC'
34 DO_FCALL 0
35 SEND_VAR_NO_REF_EX $20
36 DO_FCALL 0
37 ASSIGN !2, $17
6 38 INIT_METHOD_CALL !2, 'setPattern'
39 SEND_VAL_EX 'd+MMM'
40 DO_FCALL 0
8 41 INIT_METHOD_CALL !0, 'getLocale'
42 DO_FCALL 0 $25
43 CONCAT ~26 'Formatter+without+pattern%3A+', $25
44 CONCAT ~27 ~26, '%0A'
45 ECHO ~27
9 46 INIT_METHOD_CALL !1, 'getLocale'
47 DO_FCALL 0 $28
48 CONCAT ~29 'Formatter+with+pattern%3A+', $28
49 CONCAT ~30 ~29, '%0A'
50 ECHO ~30
10 51 INIT_METHOD_CALL !2, 'getLocale'
52 DO_FCALL 0 $31
53 CONCAT ~32 'Formatter+with+pattern+set+later%3A+', $31
54 CONCAT ~33 ~32, '%0A'
55 ECHO ~33
56 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0