PHP解析错误。。。意外语法错误';(';,应为T#u字符串或T#u变量或';{&';或';$';

PHP解析错误。。。意外语法错误';(';,应为T#u字符串或T#u变量或';{&';或';$';,php,Php,我想不出这个错误在哪里。第1行是@knittl写道:它在第190行,其中显然包含一分钟前对eval()的调用 @knittl是正确的-错误在文件的那一行。eval()'d第1行的代码表示错误在file parser.php第190行eval()的代码的第一行 把这个放在第190行之前: echo '$this->'.$this->act[$this->tpi].'();'; 它将向您显示导致错误的正在评估的代码。@knittl写道:它在第190行,其中显然包含一分钟前对eva

我想不出这个错误在哪里。第1行是
@knittl写道:它在第190行,其中显然包含一分钟前对eval()的调用

@knittl是正确的-错误在文件的那一行。
eval()'d第1行的代码
表示错误在file parser.php第190行eval()的代码的第一行

把这个放在第190行之前:

echo '$this->'.$this->act[$this->tpi].'();';

它将向您显示导致错误的正在评估的代码。

@knittl写道:它在第190行,其中显然包含一分钟前对eval()的调用

@knittl是正确的-错误在文件的那一行。
eval()'d第1行的代码
表示错误在file parser.php第190行eval()的代码的第一行

把这个放在第190行之前:

echo '$this->'.$this->act[$this->tpi].'();';

它将向您显示导致错误的正在评估的代码。

如果要调用一个函数,其名称由
$this->act[$this->tpi]
给出,请使用以下命令:

call_user_func(array($this, $this->act[$this->tpi]));

不要执行
eval
,它是邪恶的。

如果要调用一个函数,其名称由
$this->act[$this->tpi]
给出,请使用以下命令:

call_user_func(array($this, $this->act[$this->tpi]));

不要做
eval
,它是邪恶的。

它在第190行,其中显然包含对
eval()的调用。
你能发布
/home/ratemy/public\u html/kernel/parser.php
中的任何代码吗?@knittl我已经编辑了这个问题以显示这一行190@jere请参阅上面的更改,谢谢。您是否尝试删除
评估中的
()
(“$this->”。$this->act[$this->tpi]。();”);
?错误表明第190行中有一个意外的括号,它显然包含对
eval()的调用
您能发布
/home/ratemy/public\u html/kernel/parser.php
中的任何代码吗?@knittl我已经编辑了问题以显示行190@jere请参阅上面的更改,谢谢。您是否尝试删除
评估(“$this->”。$this->act[$this->tpi]”中的
()
。();“)
?错误显示有一个意外的括号。我已编辑我的问题以包括第190行答案仍然相同-错误在正在评估的代码中。而不是在调用评估的代码中。我已编辑我的问题以包括第190行答案仍然相同-错误在正在评估的代码中。而不是在调用评估的代码中进行评估。