내가 내 모델 중 하나에이 코드 조각을했다 Laravel 4. 사용하는 사이트 개발되었다PHP - '('예상 ')'구문 오류, 예기치 못한
class MyModel extends Eloquent {
protected $var = array(
"label" => Lang::get("messages.label"),
"code" => "myCode",
);
...
}
을하지만이 구문을 주었다
class MyModel extends Eloquent {
protected $var;
public function __construct() {
$this->var = array(
"label" => Lang::get("messages.label"),
"code" => "myCode",
);
}
}
그리고 오류 우리 :이에 내 코드를 변경 다음
syntax error, unexpected '(', expecting ')'
: 나는 Lang::get
을 사용하는 라인에 오류 없어 졌어! 나는 그 오류가 매우 혼란스럽고 도움이되지 않는다고 생각한다. PHP가이 오류 메시지를 표시하는 이유는 무엇입니까?
가능한 [메소드 외부에서 dirname()을 사용하여이 공용 클래스 변수를 초기화하는 중 오류가 발생했습니다.] (http://stackoverflow.com/questions/6155965/getting-an-error-trying-to-initialize- this-public-class-variable-using-dirname) –