no-dynamic-properties.phpt 246 B

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