私はphpに次のコードを持っています:
define('QUERY', $some_query_string);
if(empty(QUERY) || mb_strlen(QUERY) < 4):
//worn the user about incorrect query input
endif;
このスクリプトを実行すると、休眠エラーParse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM
が発生しますが、定数の代わりに通常の変数を使用すると、すべてが正常に機能します。
定数の使用は必須ではありませんが、なぜそのエラーが発生するのかを誰かが説明していただければ幸いです。
(私はここで初めてなので、詳細を提供する必要があるかどうか教えてください)