【发布时间】:2012-08-25 00:30:03
【问题描述】:
代码:
public function isQuestion($query){
$questions = $this->getAllQuestions();
if (count($questions)){
foreach ($questions as $q){
if ($this->isQuestion$q($query)){
return $this->isQuestion$q($query);
}
}
}
return false;
}
错误:
解析错误:语法错误,第 7 行 /Applications/XAMPP/xamppfiles/htdocs/ai/application/models/question_model.php 中的意外 T_VARIABLE
问题发生在:
if ($this->isQuestion$q($query)){
return $this->isQuestion$q($query);
我有一些函数,如 isQuestion1、isQuestion2、isQuestion3 等...我调用另一个 函数 getAllQuestions,它将以数组的形式返回所有问题的编号,例如 1,2,3,4,5...。
然后我使用上面的代码来检查每个函数是否是基于查询的问题。
【问题讨论】:
-
用大括号括起来
$this->isQuestion{$q}($query)
标签: php syntax-error