【发布时间】:2011-09-09 22:10:43
【问题描述】:
我在 PHP 中有这一行:
$bom != b"\xEF\xBB\xBF"
当我运行它时,我得到了错误:
Parse error: syntax error, unexpected T_NS_SEPARATOR in
C:\xampp\htdocs\MediaAlbumWeb\Utils\Utils.php on line 218
php中的T_NS_SEPARATOR是什么,为什么会出乎意料?
【问题讨论】:
-
该行没有解析错误。如果可能,粘贴您的整个代码,或者在第 218 行之前至少粘贴几行。
-
请显示更多与此相关的代码。
-
只是一个疯狂的猜测:尝试删除字符串之前的
b。错误消息提示命名空间 -
@codaddict 实际上,有一个解析错误:它是 b,PHP 将其视为常量,后跟一个字符串。如果在 ('.') 之间存在连接,则唯一可行的方法。尽管如此,我只是认为应该完全省略“b”。
-
@codaddict,什么...我以前从未见过这个,但我只是在我的机器上测试了它,它似乎确实有效。你有文档的链接吗?
标签: php error-handling