12345678910111213141516171819202122232425262728 |
- --TEST--
- Bug #45910 (Cannot declare self-referencing constant)
- --FILE--
- <?php
- class foo {
- const AAA = 'x';
- const BBB = 'a';
- const CCC = 'a';
- const DDD = self::AAA;
- private static $foo = array(
- self::BBB => 'a',
- self::CCC => 'b',
- self::DDD => self::AAA
- );
- public static function test() {
- self::$foo;
- }
- }
- foo::test();
- print 1;
- ?>
- --EXPECT--
- 1
|