php报错syntax error, unexpected T_GOTO, expecting T_STRING,报错文件与行数指向以下代码,是什么原因?

2025-01-31 08:21:15
推荐回答(3个)
回答1:

PHP 5.3版之后,'goto'四个字母成为关键保留字。
用于goto tag;做无条件跳转。不能再被用于函数方法的名称。

改成其他字串,比如gotoUrl就正常了。

回答2:

是不是用的thinkphp 把 goto换成别的 很可能是保留关键字

回答3:

错误不在这些代码里。
下列代码

$this->js('document.location="' . $url . '";');
建议改成
$this->js("document.location=" . $url . ";");