有谁可以告诉我,为什么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