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