为什么要使用linebreak'\ n'

时间:2011-11-26 07:50:10

标签: php line-breaks

我需要一些建议...... 我想知道在代码行中使用“\ n”是否是一个好习惯?目的是什么?

$my_string .= "\n" . "<p>Some values</p>" . "\n";

直到现在我还没有使用它,我真的很想知道......你的意见。 感谢

8 个答案:

答案 0 :(得分:6)

您只需使用“\ n”即可使生成的html代码更整洁/更易于阅读。没有必要。

答案 1 :(得分:4)

新行使您生成的代码更易于阅读。您可能认为没有人应该阅读您的代码,但是如果您遇到一些问题,生成的代码也更容易阅读以进行调试。

答案 2 :(得分:2)

也可以在通过套接字进行流式传输时使用

\ n。有时您需要使用\ r,具体取决于操作系统。

答案 3 :(得分:1)

这是新手程序员的常见错误 他们从来不知道PHP脚本执行的结果是纯HTML代码 有时程序员必须用HTML来解决问题 虽然代码中没有线条,但这是不可能的。

无论如何,一个好的做法是

$my_string = "Some values";
?>
<p><?=$my_string</p>

所以,PHP代码中不需要特殊的换行符。

此外,在某些情况下,您必须使用换行符 例如,如果您正在编写HTML电子邮件消息,则必须添加换行符,否则它们将被强制添加到意外的位置。

答案 4 :(得分:0)

在写入分隔线时,表示在换行后显示文字到下一行

比如输入一些文本编辑器......

答案 5 :(得分:0)

唯一的目的是使用浏览器的“查看源”功能的人 - 基本上没有人。虽然它被认为是一种好习惯,但我几乎从不这样做(因为它毫无意义):)

答案 6 :(得分:0)

用于预标记(预格式化文本): - http://webdesign.about.com/od/htmltags/f/blfaqpre.htm

所以,你可以在SO

中做到这一点
1
2
3
4
5
6
7
8

答案 7 :(得分:0)

\ n只是新行的转义。 PHP中并不真正需要转义,但它可以无缝地输出新的行标记。