2011-11-25 32 views
-2

可能重複:
PHP Echo Line Breaks下破所有平臺上的工作

有一個Windows \n和UNIX一個PHP_EOL(我認爲),但有一個休息哪個可以在webapp的每個平臺上運行?或者是我正在尋找的那個PHP_EOL-snippet?

+0

此平臺的正確'結束行'符號是平臺相關值。 – ajreal

+2

PHP_EOL不能「在所有平臺上工作」。它只是主機平臺的EOL字符。如果使用PHP_EOL在Unix機器上生成一個文件,它不會奇蹟般地開始在Windows機器上工作,因爲在Unix上,PHP_EOL是'\ n',在Windows上它是'\ r \ n'。它只是一個常用的句柄,所以你不必自己弄清楚你的主機操作系統。 –

回答

4

是,PHP_EOL是你在找什麼

1

PHP_EOL是平臺相關的,並且會根據運行的PHP操作系統而有所不同。

2

好,平臺已經很少在這裏做。

區別僅適用於在某些外部程序中瀏覽的文本文件。

雖然輸出規則可能會與這些平臺相關的規則不同。
說,對於MIME和HTML「\ r \ n」是一個標準,儘管平臺

相關問題