1--TEST--
2Allow fetching properties in static initializer
3--FILE--
4<?php
5
6enum A: string {
7    case Case = 'A::Case';
8}
9
10function foo() {
11    static $name = A::Case->name;
12    static $value = A::Case->value;
13    static $nameNullsafe = A::Case?->name;
14    static $valueNullsafe = A::Case?->value;
15
16    var_dump($name);
17    var_dump($value);
18    var_dump($nameNullsafe);
19    var_dump($valueNullsafe);
20}
21
22foo();
23
24?>
25--EXPECT--
26string(4) "Case"
27string(7) "A::Case"
28string(4) "Case"
29string(7) "A::Case"
30