适用于比较复杂的字符串、生成HTML字符串或者XML 或者其他作用,他会把每一行当做文本的每一行.但是在一些特殊情况下看不出来但是真正的存在,比如HTML代码,会无视换行符
符号:
语法 :
<<<变量(无<span>$符</span>) (开头无空格)第一行 <span>XXX</span><span>XXX</span><span>XX</span>(开头无空格)变量(无<span>$符</span>)
<span><span><?php</span><span>$s</span> =<span><<<s <p>1</p> <p>2</p> <p>3</p> s;</span><span>echo</span><span>$s</span>; <span>?></span></span>
1 2 3
实例2:
立即学习“PHP免费学习笔记(深入)”;
<span><?php</span><span>$_data</span> =<span><<<data
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>老三</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
data;</span><span>$myfile</span> = fopen(<span>"file.txt"</span>, <span>"w"</span>) <span>or</span><span>die</span>(<span>"Unable to open file!"</span>);
fwrite(<span>$myfile</span>, <span>$_data</span>);
fclose(<span>$myfile</span>);
<span>?></span>file.txt内容: <span><?xml version="1.0" encoding="UTF-8"?></span><span><<span>note</span>></span><span><<span>to</span>></span>George<span></<span>to</span>></span><span><<span>from</span>></span>老三<span></<span>from</span>></span><span><<span>heading</span>></span>Reminder<span></<span>heading</span>></span><span><<span>body</span>></span>Don't forget the meeting!<span></<span>body</span>></span><span></<span>note</span>></span>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介绍了 PHP定界符 多行字符串的生成,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。











