PHP解析错误:语法错误,意外T_STRING,期待T_FUNCTION

1 php parsing

我的PHP代码中出现此错误:

PHP解析错误:语法错误,意外的T_STRING,在第54行的C:\ Inetpub\wwwroot\webroot\www.novotempo.org.br\lib\Twitter.php中期待T_FUNCTION

有问题的一行:

define('DEBUG',false);
Run Code Online (Sandbox Code Playgroud)

在网上搜索我发现这通常发生在你使用PHP 4.xx时,但我使用的是5.2.6(刚刚使用它检查过phpinfo()).

我尝试了本地,并在另外两个外部主机,但它不断返回相同的消息.

为什么会这样?我该如何解决?

Tyl*_*ter 14

如果你想DEFINE在类中但在函数之外的某些东西,你会得到这个错误.

(通常,PHP将寻找函数而不期望字符串的唯一位置是在类中,在方法之外)

IE:您的代码应该不会是这样的:

class myClass
{
    define("DEBUG", true);
    function myFunc()
     {
     }
}
Run Code Online (Sandbox Code Playgroud)