PHP_EOLを使用してもブラウザ上では改行がうまくできません

2020年7月7日
ユーザー

PHP_EOLを使用してもブラウザ上では改行がうまくできません。
(オンラインターミナルでは改行されます)
どの様にしたら良いでしょうか。

説明

  • 動画の右側にあるブラウザ実行環境を使用した場合、オンラインターミナルではしっかり改行されています
  • しかし、【試験運用中】Dockerを導入しよう [macOS版] に従ってローカル環境を整え、Chormeブラウザに出力した場合、うまく改行できていません。
  • Chromeでは改行は空白として認識されてしまいます。

環境

  • macOS 10.15.5
  • Chromeは最新版 バージョン: 83.0.4103.116(Official Build) (64 ビット)
  • Dockerによる環境設定をして、Chromeで確認

具体的な現象

入力コード

    echo 'Hello taguchi' . PHP_EOL;
    echo 'Hi taguchi' .PHP_EOL;

Chromeの表示結果

    Hello taguchi Hi taguchi

”\n”も試しましたがうまくできません。

入力コード

    echo 'Hi' ."\n" .'taguchi’;

Chromeの表示結果

    Hi taguchi

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?