--TEST-- Bug #35509 (string constant as array key has different behavior inside object) --FILE-- '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 )