有誰可以告訴我,爲什麼PHP_EOL
在我的Mac上無法正常工作?PHP_EOL無法在mac上工作
代碼:
echo 'This is first line'.PHP_EOL.'This is second line';
任何機構可以幫助我通過這個?
有誰可以告訴我,爲什麼PHP_EOL
在我的Mac上無法正常工作?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'的唯一情況就是當你想寫一些外部文件如日誌文件。 –
2011-12-28 06:46:36
是的,你對我在瀏覽器上得到的東西是正確的。我使用'
',併爲我工作得很好。我想知道,爲什麼PHP_EOL不起作用。 –
2011-12-28 06:57:25
@Sou'PHP_EOL' ***是***工作,它插入一個換行符。但是,該換行符並不符合瀏覽器的要求。使用查看源查看原始的PHP輸出,你會看到你的換行符。 – deceze 2011-12-28 06:58:21
你如何看待結果以確定它不工作? – deceze 2011-12-28 06:39:55