私は現在、フレームワーク Symfony2 内のエンティティの単純な 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 を初期化する必要があり (ただし、これは引数です:/)、戻り行に識別子が必要であると教えてくれます。