const
SOME_PATH = __DIR__ . '/blabla.bla';
不工作,我得到一個解析錯誤:不能在常量中使用字符串連接?
expecting
','' or
';''
WTF!?
const
SOME_PATH = __DIR__ . '/blabla.bla';
不工作,我得到一個解析錯誤:不能在常量中使用字符串連接?
expecting
','' or
';''
WTF!?
問題不是常量,而是您將類變量定義爲使用非文字的字符串。
const SOME_PATH = __DIR__;
是好的,但一旦你開始使用串聯,解析器將引發噓聲像契合。
這是同樣的原因,這個工程:
class myClass {
public $something = "something";
}
但這並不:
class myClass {
public $something = "some" . "thing";
}
但我希望它是類常量:( – ellabeauty 2012-08-10 13:38:28
不可能的,因爲這不是在解析執行運行時間 – 2012-08-10 13:39:04
你沒有提到這是在一個班級裏面 – Matt 2012-08-10 13:39:28