解析错误:语法错误,意外'(',在第26行-------------- / admin.php中期待T_STRING

时间:2012-10-21 13:48:53

标签: php

我上传了文件,但显示错误。

  

解析错误:语法错误,意外'(',期待第26行///admin.php中的T_STRING   怎么能解决这个错误?

行是

function index($success){
    include("header.php");
    global $link,$prefix;
    if (isset($success)) {
        openTable();
        echo "<center><font color='#FF0000'>$success</font><center><br>";
        closeTable();
        echo"<br>";
        goto("index.php?file=admin");/  error line
    }

3 个答案:

答案 0 :(得分:3)

很可能你正在使用PHP 5.3,其中goto是一个运算符,在那一行你正在调用你定义的自定义函数goto()

解决方案: 重命名您的功能go_to()之类的内容会有所帮助。

答案 1 :(得分:1)

请参阅此goto的PHP手册:http://php.net/manual/en/control-structures.goto.php

goto用于将执行转移到同一代码文件中的不同点,您需要在同一文件中为代码中的另一个位置指定标识符(请参阅PHP手册链接中给出的示例) )。如果您想转到其他链接,请改用header()方法。

header("Location:index.php?file=admin");

手动:http://php.net/manual/en/function.header.php

答案 2 :(得分:0)

我从未使用过goto,但我只是在手册中查找过它们并且从未在目的地周围使用括号。但是,如果您想重定向到另一个页面,我认为您使用的是错误的方法。