概要
- PHPでの改行はPHP_EOLを使ったほうが良いらしいので簡単にまとめてみる。
PHPの改行
- 「独習PHP(第3版)」を読むと改行の説明に
\n
を使っている。 - ただし、これはLinuxやMacOSの場合のみでWindowsの場合は
\r\n
を使う様にも記載されている。 - 環境に依存したコードはなるべく書きたく無いものである。
PHP_EOL
- PHP_EOLはPHPで最初から定義されている定数のことで、「行末文字」を示している。
- 環境に依存せず、改行を表すことができる。
例
-
下記の2行はLinuxやMacOSの環境なら同じ出力がなされる。
<?php echo "朝ごはんを" . "\n" . "食べました。" . "\n"; echo "朝ごはんを" . PHP_EOL . "食べました。" . PHP_EOL;