【问题标题】:Parse error: syntax error, unexpected T_PUBLIC, expecting T_CLASS in C:\xampp\htdocs\app\class.engine.php on line 75解析错误:语法错误,意外的 T_PUBLIC,在第 75 行的 C:\xampp\htdocs\app\class.engine.php 中需要 T_CLASS
【发布时间】:2014-01-28 19:12:07
【问题描述】:

我收到以下错误: 解析错误:语法错误,意外的 T_PUBLIC,在第 75 行的 C:\xampp\htdocs\app\class.engine.php 中需要 T_CLASS

我不知道问题是什么,我真的什么都试过了,但还是什么都没有

第 75 行代码

final public function disconnect()
{
    global $core;
    if($this->connected)
    {
        if($this->mysql['close'])
        {
            $this->connected = false;
        }
        else
        {
            $core->systemError('MySQL Engine', 'MySQL could not disconnect.');
        }
    }
}

有什么帮助吗? :)

【问题讨论】:

  • 这个函数是否出现在你的类定义的其余部分 {} 中?听起来您的class { ... } 可能在此之前过早关闭。
  • 是的,我该如何解决这个问题?
  • 你能发布文件的全部内容吗?您可以在pastebin.com 分享并评论链接。
  • 见这里:pastebin.com/iwSXr1Qa 在第 55 行缺少一个右括号

标签: php syntax parse-error


【解决方案1】:

这个函数是否出现在你的类定义的其余部分 {} 中?听起来您的class { ... } 可能在此之前提前关闭。

原来你在函数中声明了一个新函数,因为缺少一个右括号。

请看这里:http://www.pastebin.com/iwSXr1Qa 错误出现在第 55 行

【讨论】:

    猜你喜欢
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 2016-12-28
    • 2010-12-20
    • 2016-02-01
    • 1970-01-01
    • 2014-06-20
    相关资源
    最近更新 更多