ホームページ >バックエンド開発 >PHPチュートリアル >if (FILE == '') の目的は何ですか?また、どのような状況で FILE が空になるのでしょうか?
ecshop の init.php ファイルにそのようなコードがあります
if (__FILE__ == '') //この行を理解できません。どのような状況でこれを記述する必要がありますか?現在のファイルのパスは空ですか? ?
{
die('致命的なエラー コード: 0');
}
を空にすることはできません
これを書いているのには何らかの意図があるはずですが、なぜこのように書かれているのか理解できません
__FILE__ は現在のファイルのファイル名を意味します
空にすることはできません
ファイル名も空である可能性があります
必要な場合 値が空の場合はどうなりますか? 変更できない場合を除き、値は空になります
マジック定数には値を割り当てるべきではありません。ファイル名を空に変更することについて話しています
ファイル名も可能です 空です
パスの場合もあります
ファイル名も空の場合があります
__FILE__ が存在するかどうかを判断することもあります、つまり互換性の判断ですが、必要ないようです、__FILE__はPHPの非常に初期のバージョンが利用可能です