【发布时间】:2012-06-18 08:35:50
【问题描述】:
我目前正在为框架 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(但它是一个参数:/),并且返回行上应该有一个标识符。
【问题讨论】:
-
您在哪一行出现此错误?
-
var仅用于class -
我相信是在第三个。但是现在问题已经解决了,感谢Aron的回答
-
@islandmyth 和 PHP4。