在网页制作的时候,由于要发送没有任何HTML格式化的纯文本email消息,我们不能简单地通过增加<br />标记在内容汇集的位置增加换行。不过我们可以使用换行符号,转义为\n。所以只要email文本中出现\n,就会插入一个换行,使得在它之后的所有内容都从令一行开始。在PHP中的转义字符是以一个 反斜线开头的。换行听起来想法不错,不过糟糕的是代码不能正常工作。\n作为正常文本出现,而不是作为换行符出现,这可不太好。
转义字符就是一个很难键入的字符,或者是可能导致PHP代码出现混乱的字符。我们可能对HTML中的转义字符很熟悉,在HTML中转义字符的编码稍有不同。PHP有一个很小的转义字符集,用来转义可能导致与PHP语言本身符号产生混淆的内容,如单引号,双引号,还有换行。