Dotinstallの写経でPHP_EOLで改行されなかった。
本来はブラウザ実行環境が用意されているので、そちらを使えば問題はない。
しかし、VScodeのほうが使い勝手がいいので、別レッスンで用意したローカルのDocker環境を使用していた。
PHP_EOLの定義を見ると以下のようになっている
nl2brで囲うことで解決した。
preタグで囲うと以下のように見た目が若干小さくなるので、こちらはやめた。
(Crome使用)
echo '<pre>';
printf('%s' . PHP_EOL, $this->text);
echo '</pre>';
<結果>
hello hello // <pre></pre>
dotinstall // nl2br