我目前正在爲框架Symfony2中的實體工作一個簡單的PHP函數。該函數不斷產生錯誤,雖然我看不出有什麼問題。這裏的代碼:PHP:簡單代碼驗證失敗
public function getForm(array $reqFields){
var $formHelper = new FormHelper;
var $fields = new array;
if($reqFields == null){
foreach ($this->getArray() as $k => $v) {
array_push($fields, $formHelper->getTextField($v, $k));
}
}
return $formHelper->getForm($fields);
}
我已經導入FormHelper,並在其中的功能存在,就此事。當我執行它時,出現以下錯誤:
Parse error: syntax error, unexpected T_VAR
什麼問題?
編輯:Netbeans告訴我$ reqFields應該被初始化(但是它是一個參數:/),並且預計在返回行上有一個標識符。
你在哪條線上有這個錯誤? –
'var'只用於'class' – Bob
我認爲它是第三個。但是現在問題已經解決了,這要歸功於Aron的回答 –