0

可能重复:
语法错误,意外的 T_GOTO,期待 T_STRING

我已经上传了这个,但它显示错误:

<?
    function goto($url="") {
        echo"<meta http-equiv=\"refresh\" content=\"1;url=$url\">";
    }
?>

解析错误:语法错误,意外的 T_GOTO,在第 406 行的 /a/b/p/function.php 中需要 T_STRING 或 '('。

我该如何解决这个错误?

4

2 回答 2

2

goto是一个 php 关键字,你不能用它作为函数名。只需更改函数的名称,例如:

<?php
    function meta_refresh($url = "") {
        echo"<meta http-equiv=\"refresh\" content=\"1;url=$url\">";
    }
?>
于 2012-10-21T08:56:59.073 回答
2

这个词goto在 php 中是保留的,因为它是一个内置函数的名称。您只需要为您的函数使用另一个名称,仅此而已。

于 2012-10-21T08:57:00.053 回答