我正在開發使用Laravel 4.網站我有這段代碼在我的車型之一:PHP - 語法錯誤,意外「(」,預計「)」
class MyModel extends Eloquent {
protected $var = array(
"label" => Lang::get("messages.label"),
"code" => "myCode",
);
...
}
但是我給這句法錯誤在哪裏我以前Lang::get
行:
syntax error, unexpected '(', expecting ')'
然後,我改變了我的代碼到這一點:
class MyModel extends Eloquent {
protected $var;
public function __construct() {
$this->var = array(
"label" => Lang::get("messages.label"),
"code" => "myCode",
);
}
}
和錯誤,我們nt走了!我認爲這個錯誤是非常混亂和無益的。爲什麼PHP顯示此錯誤消息?
可能的重複[獲取嘗試初始化此公共類變量使用dirname()方法外的錯誤](http://stackoverflow.com/questions/6155965/getting-an-error-trying-to-initialize- this-public-class-variable-using-dirname) –