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」がトークンであると明示的に述べられておらず、この落とし穴について通知されていません。