PHPで出力するHTMLのソースコードに改行を入れる
PHPでHTMLファイルを出力する場合、HTMLのコードを読みやすくするために改行を入れたかった。
最初は「\n\r」といった改行コードを指定したけど、そのまま文字として表示されてしまって困った。
調べてみたら「PHP_EOL」という指定方法があり、Linux、Mac、Windowsなどの異なるOSの改行コードをPHP側で自動で切り替えてくれるそうです。
PHPでHTMLファイルを出力する場合のソースコードの改行指定。
$HTML1 = "ほげほげ".PHP_EOL;
$HTML2 = "ピヨピヨ".PHP_EOL;
echo $HTML1.$HTML2
↓
ほげほげ
ピヨピヨ
ソースコード上では「ほげほげ」のあとに改行される。
ただしHTMLの改行であるbrタグは入ってないので、ブラウザで上では「ほげほげピヨピヨ」と改行なしで表示される。