1234567891011121314151617181920212223242526272829303132 |
- --TEST--
- Bug #66015 (wrong array indexing in class's static property)
- --FILE--
- <?php
- class Test
- {
- const FIRST = 1;
- const SECOND = 2;
- const THIRD = 3;
- protected static $array = [
- self::FIRST => 'first',
- 'second',
- 'third',
- 4,
- ];
- public function __construct()
- {
- var_export(self::$array);
- }
- }
- $test = new Test();
- ?>
- --EXPECT--
- array (
- 1 => 'first',
- 2 => 'second',
- 3 => 'third',
- 4 => 4,
- )
|