define('EMPTY', '');
if(!empty(EMPTY))
{
if(!(boolean) _CONSTANT)
{
print "One";
}
}
上面的代码产生以下错误消息:
“解析错误:语法错误,第 3 行 C:\Users\Robert\Documents\web development\xampp\htdocs\xampp\web_development\index.php 中的意外 'EMPTY' (T_EMPTY)”
PHP 手册中没有任何地方明确声明“EMPTY”是一个标记,也没有告诉您这个陷阱。