PHP: ファイルの最後に改行を入れる理由はありますか? 質問する

PHP: ファイルの最後に改行を入れる理由はありますか? 質問する

PHP ファイルを github にコミットすると、「ファイルの最後に改行がありません」というメッセージが表示されます。

これは単なる警告であり、何らかの理由でファイルの最後に改行を入れるのが良いということを覚えています。

しかし、なぜでしょうか? それは遠い昔の名残でしょうか、それともまだ利点があるのでしょうか、それとも PHP で必須なのでしょうか? もしそうなら、その理由は何でしょうか?

ベストアンサー1

これは PHP では必須ではありませんが、一部の diff ツールで問題を引き起こす可能性があります。この警告は単なる警告であり、必要に応じて無視できますが、慣例に従って最後の文字を改行にすることをお勧めします。

おすすめ記事