12345678910111213141516171819202122232425262728293031 |
- --TEST--
- Bug #35509 (string constant as array key has different behavior inside object)
- --FILE--
- <?php
- class mytest
- {
- const classConstant = '01';
- private $classArray = array( mytest::classConstant => 'value' );
- public function __construct()
- {
- print_r($this->classArray);
- }
- }
- $classtest = new mytest();
- define( "normalConstant", '01' );
- $normalArray = array( normalConstant => 'value' );
- print_r($normalArray);
- ?>
- --EXPECT--
- Array
- (
- [01] => value
- )
- Array
- (
- [01] => value
- )
|