這裏是我的代碼部分爲什麼在類常量內指定一個定義的常量會引發錯誤?
define('DIR_APP', 'app/');
class Questions
{
const QUESTIONS_FILE = DIR_APP . 'questions.xml';
}
似乎當我走define()
倒是不斷從我的類常量聲明的,它工作正常。但是,當我添加它,它拋出這個錯誤:
Parse error: syntax error, unexpected '.', expecting ',' or ';' in /home/public_html/app/classes/Questions.class.php on line 7
那麼,怎樣才能讓我的「define()
在那裏的d常數?我認爲它不能正確查找DIR_APP
,認爲它可能是在課堂上定義的。我如何才能解決它全球?
謝謝
它在括號中ch咽:( – alex 2009-03-04 06:29:52
Gah!你運行的是什麼版本的PHP? – 2009-03-04 06:41:20