私のMacでPHP_EOL
が動作しない理由は誰にでも分かりますか?PHP_EOLがMacで動作していない
コード:
echo 'This is first line'.PHP_EOL.'This is second line';
すべてのボディは、このを通じて私を助けることができますか?
私のMacでPHP_EOL
が動作しない理由は誰にでも分かりますか?PHP_EOLがMacで動作していない
コード:
echo 'This is first line'.PHP_EOL.'This is second line';
すべてのボディは、このを通じて私を助けることができますか?
私はちょうどあなたのブラウザのの結果を見ていると推測します。、空白が崩れています。 PHPは、出力してもよい。この:
This is first line
This is second line
しかし、ブラウザがこのようにそれをレンダリングする:
これは、使用、これはHTMLで明示的に改行を挿入するには
二行目で、最初の行であります<br>
タグ
+1、PHPからHTMLを出力している場合は、 'PHP_EOL'の代わりに'
'タグを使用することは大丈夫です。ログのような外部ファイルに何かを書きたいときは、ファイル。 –
はい、あなたは私のブラウザで何を得ているのですか?私は '
'を使用し、私のためにうまくいった。私はPHP_EOLがうまくいかない理由を知りたい。 –
@Sou 'PHP_EOL' ***が***動作していれば、改行が挿入されます。しかし、その改行はブラウザによって尊重されません。 View Sourceを使用して生のPHP出力を見ると、改行が表示されます。 – deceze
結果がどのように機能していないと判断していますか? – deceze