1--TEST-- 2enum keyword is reserved_non_modifiers 3--FILE-- 4<?php 5 6namespace enum { 7 class Foo { 8 public static function bar() { 9 return 'enum\Foo::bar()'; 10 } 11 } 12} 13 14namespace { 15 class Foo { 16 const enum = 'enum const'; 17 18 public static function enum() { 19 return 'enum static method'; 20 } 21 } 22 23 echo \enum\Foo::bar() . "\n"; 24 echo Foo::enum . "\n"; 25 echo Foo::enum() . "\n"; 26} 27 28?> 29--EXPECT-- 30enum\Foo::bar() 31enum const 32enum static method 33