一、heredoc属性:
heredoc:打印大段文本或者HTML代码:
1、对于需要用到大段文本或者HTML代码的地方,尤其是里面有大量的单引号、双引号的时候,可以使用heredoc技术来简化。
2、heredoc是PHP使用字符串的一种方式。
二、heredoc注意点:
1、开始标记和结束标记使用相同的字符串,通常以大写字母来写(当然小写也没关系)。
2、开始标记后不能出现空格或多余的字符。
3、结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号。分号后不能有任何其它字符。(空格也不行)
4、位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在heredoc:中,变量不需要用连接符.或,来拼接。
三、示例<?php
$name = "名字";
//注意:<<
echo <<
1
2$name
3
AAA;
//结束的AAA也要顶头写,不能在AAA前面空出来,否则也会出错
echo "$name"; //双引号里面如果是变量,会显示是变量
echo '
';
echo '$name'; //单引号只是按字符串来打印
?>
输出:1
2名字
3
名字$name