heredoc:双引号的方式
语法:定界符是自定义的大写
$str = <<<定界符 //定界符后面不能有任何字符串(包括空格)
大量的字符串
定界符; //必须是顶头的,不能有返回的字符
例如:其中AAA是定界符,双引号可以省略,在双引号的定界符里面可以解析变量,下面的例子就将变量$sum解析出来了
<?php $sum = 7; $str = <<<AAA <ul> <li>$sum</li> <li>2</li> <li>3</li> </ul> AAA; echo $str; ?>
这是打印结果
nowdoc:单引号的方式
语法:定界符是自定义的大写
$str = <<<'定界符'
大量的字符串
定界符;
例如:其中AAA是定界符,单引号不可以省略,而且单引号的定界符不能解析变量
<?php $sum = 7; $str = <<<'AAA' <ul> <li>$sum</li> <li>2</li> <li>3</li> </ul> AAA; echo $str; ?>
这是打印结果