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