PHPのこと

【PHP】環境に合わせた改行コードを付与するには【PHP_EOL】

PHP

Windows環境の改行コードは 「\r\n(CRLF)」 Linux/Unix系、MacOS等の改行コードは「\n(LF)」など、ひとことに「改行コード」といっても環境によって違いがある。DOS窓やターミナルなどのコンソール出力の際にそれらの環境に合わせた改行コードを付与し、見た目上改行させるときに使用するのが

PHP_EOL

ただし、これはブラウザで見た際には改行されないので、PHPファイルで使用してブラウザで表示、といった場合には改行を削除する意味合いで使用される。ブラウザで改行させたい場合は<br>を付与する。

そのため、実際にはHTML+PHPでブラウザ表示の際に改行を入れないために使われるというより、デバッグ作業で使われることが多い。

実際の使い方例▽

echo "ぱぱぱのぱ", PHP_EOL;
echo "どこで<br>";
echo "改行されるかな?"

おすすめ