在php中当需要写一大段文本时,有很多行,即包含单引号,又包含双引号,这导致在转义时比较麻烦;
这时可以使用 heredoc、nowdoc两种界定字符串的方式 heredoc的写法:
<<<标识符
这里可以写大段的文本呢
标识符;
注意:
a: 标识符的名称和变量名的要求一样。
b: heredoc的结束符,一定要单独占一行,而且前面不能有其他任何字符。
c: heredoc对文本的处理,和双引号一样, \r\n\t ,变量都能解析出来。
php5.3.0 新增nowdoc方式:
这样方式既可以写大段文本,跟heredoc很相似,但是不同的是对内部的字符解析,和单引号一号; 注意:
nowdoc写法和heredoc一样,唯独在标识符用单引号包括起来,
这样,大段文本的解析就和单引号一样的效果,不转义 \n\r \t,变量等
php字符串的操作(带案例)
http://bbs.aseoe.com/thread-641-1-1.html
转载请附注本文地址:
爱思社区 http://bbs.aseoe.com/thread-1053-1-1.html
本站欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-21-77-1.html
转载请注明: 文章转载自:爱思资源网 http://www.aseoe.com/show-21-77-1.html