1--TEST--
2Allow fetching properties in constant expressions on enums
3--FILE--
4<?php
5
6enum A: string {
7    case Case = 'A::Case';
8}
9
10const A_name = A::Case->name;
11const A_value = A::Case->value;
12
13var_dump(A_name);
14var_dump(A_value);
15
16const A_name_nullsafe = A::Case?->name;
17const A_value_nullsafe = A::Case?->value;
18
19var_dump(A_name_nullsafe);
20var_dump(A_value_nullsafe);
21
22?>
23--EXPECT--
24string(4) "Case"
25string(7) "A::Case"
26string(4) "Case"
27string(7) "A::Case"
28