【发布时间】:2013-01-23 15:05:35
【问题描述】:
这个问题困扰了我一段时间。假设我们有一个简单的 PHP 文件:
Line 0
Line 1
<?="Line 2"?>
Line 3
处理此文件将导致:
Line 0
Line 1
Line 2Line 3
?> 之后的换行符去哪了?在结束标记后放置一些字符(例如?>.)时,换行符不会被吞噬。
有没有办法控制这种行为?我不愿意在结束标记之后放置空格,因为我的 IDE 配置为在换行符之前删除空格(我喜欢这样)。
【问题讨论】:
-
不要使用HTML模式生成文本文件;这是自找麻烦:)
-
添加一个额外的换行符当然可以,但我宁愿 PHP 省去我的第一个。