Why can't I use a constant in a php object? - by Raa00 Why doesn't this work? define("STR_TEST", "qwerty"); class Test { public $arrTest = array( "test"=>"Bla bla bla ".STR_TEST ); } $objTest = new Test(); print($objTest->arrTest["test"]); Read the article