PHP定界符 多行字符串的生成

来源:互联网 发布:magento建站 编辑:程序博客网 时间:2024/06/03 22:55

适用于比较复杂的字符串、生成HTML字符串或者XML 或者其他作用,他会把每一行当做文本的每一行.但是在一些特殊情况下看不出来但是真正的存在,比如HTML代码,会无视换行符


符号:
<<<

语法 :

<<<变量(无$符)(开头无空格)第一行 XXX XXX XX (开头无空格)变量(无$符)
<?php    $s =<<<s<p>1</p><p>2</p><p>3</p>s;    echo $s;?>
123

实例2:

<?php$_data =<<<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; $myfile = fopen("file.txt", "w") or die("Unable to open file!"); fwrite($myfile, $_data);fclose($myfile);?>
file.txt内容:<?xml version="1.0" encoding="UTF-8"?><note>    <to>George</to>    <from>老三</from>    <heading>Reminder</heading>    <body>Don't forget the meeting!</body></note>
0 0