diff options
Diffstat (limited to 'Zend/tests/enum/enum-reserved-non-modifiers.phpt')
-rw-r--r-- | Zend/tests/enum/enum-reserved-non-modifiers.phpt | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Zend/tests/enum/enum-reserved-non-modifiers.phpt b/Zend/tests/enum/enum-reserved-non-modifiers.phpt new file mode 100644 index 0000000000..b07114856f --- /dev/null +++ b/Zend/tests/enum/enum-reserved-non-modifiers.phpt @@ -0,0 +1,32 @@ +--TEST-- +enum keyword is reserved_non_modifiers +--FILE-- +<?php + +namespace enum { + class Foo { + public static function bar() { + return 'enum\Foo::bar()'; + } + } +} + +namespace { + class Foo { + const enum = 'enum const'; + + public static function enum() { + return 'enum static method'; + } + } + + echo \enum\Foo::bar() . "\n"; + echo Foo::enum . "\n"; + echo Foo::enum() . "\n"; +} + +?> +--EXPECT-- +enum\Foo::bar() +enum const +enum static method |