1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
--TEST-- Enum case disallows dynamic properties --FILE-- <?php enum Foo { case Bar; } $bar = Foo::Bar; try { $bar->baz = 'Baz'; } catch (\Error $e) { echo $e->getMessage(); } ?> --EXPECT-- Enum properties are immutable