一部のスクリプトではなぜ PHP の終了タグ '?>' が省略されるのでしょうか? [重複] 質問する

一部のスクリプトではなぜ PHP の終了タグ '?>' が省略されるのでしょうか? [重複] 質問する

一部のスクリプトでは、スクリプトの終了タグの記述を省略しています?>。これはなぜでしょうか。また、同様に記述する必要がありますか。

(きっと忘れてはいないはずです。)

ベストアンサー1

そうですね、終了タグを省略することは、ファイルの末尾に空白やその他の文字が入るのを避けるための 1 つの解決策にすぎません。たとえば、終了タグの後ろに誤って追加された文字は、後でヘッダー情報を変更しようとしたときにエラーを引き起こします。

終了タグを削除することは、多くのコーディングガイドラインを参考にすると、一種の「良い習慣」です。

おすすめ記事