【发布时间】:2010-11-20 07:17:57
【问题描述】:
我的 PHP 代码中出现此错误:
PHP 解析错误:语法错误,意外的 T_STRING,在第 54 行的 C:\Inetpub\wwwroot\webroot\www.novotempo.org.br\lib\Twitter.php 中需要 T_FUNCTION
有问题的行:
define('DEBUG',false);
在网上搜索我发现这通常发生在您使用 PHP 4.xx 时,但我使用的是 5.2.6(刚刚使用phpinfo() 进行了检查)。
我在本地和其他两个外部主机中尝试过,但它一直返回相同的消息。
为什么会这样?我该如何解决?
【问题讨论】:
-
真正的问题可能是它之前的几行之一
-
你能贴更多代码吗(上面几行,下面几行)?
-
在类方法中,当我注释
if语句但忘记注释右大括号时出现此错误。这使我的下一行超出了函数定义。这是对静态类函数的调用,我想 PHP 将其视为意外的字符串文字。