【发布时间】:2010-10-10 04:34:10
【问题描述】:
有人有T_PAAMAYIM_NEKUDOTAYIM吗?
【问题讨论】:
-
有时这是 PHP 告诉您缺少 $ 符号的方式...例如,如果您编写 _SESSION["foo"] 而不是 $_SESSION["foo"]
-
我知道这是一个老问题,但简短的回答是 PHP 正在(错误地)将常量解释为类名。某些操作,例如
empty,不会计算包含常量的表达式。因此,他们会尝试将常量解释为类名,并期望它具有::来指示静态属性。当然,如果你忘记了变量上的$,它就会被误解为常量。大部分这种疯狂,如果不是错误消息,在更高版本的 PHP 中得到修复。
标签: php syntax-error runtime-error