11.1.3.heredoc字符串
形式:$s1 = <<<“标识符”
这里写字符内容,可以多行写
标识符;
特点:
1,特点跟双引号字符串一样!
注意:
标识符结束那一行,只能出现标识符及紧挨着的分号,任何其他字符都不可以出现。
11.1.4.nowdoc字符串
形式:$s1 = <<<‘标识符’
这里写字符内容,可以多行写
标识符;
特点:无特点,是最“纯净”的字符串,写什么就是什么。
注意:
标识符结束那一行,只能出现标识符及紧挨着的分号,任何其他字符都不可以出现。
heredoc字符串,和nowdoc字符串,适用于表达(描述)一大段内容的字符串,特别是适合于写html部分的代码(含js,css等)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php
$v1 = "提交";
//演示heredoc字符串
if( !empty($v1)) {
$str = <<< "AAA"
这里开始写字符串的内容,可以写多行
<br>通常这种字符串适用于“很多行”的字符串形式
<br>比如可以写一大段html,css或js代码。。。,
<br>比如:<input type="text" name="n1" value='请输出用户名' />
<br><input type="button" value="$v1" />
AAA;
echo $str;
}
echo "<hr>";
//演示nowdoc字符串
$str2 = <<< 'BBB'
这里开始写字符串的内容,可以写多行
<br>通常这种字符串适用于“很多行”的字符串形式
<br>比如可以写一大段html,css或js代码。。。,
<br>比如:<input type="text" name="n1" value='请输出用户名' />
<br><input type="button" value="$v1" />
BBB;
echo $str2;
?>
</body>
</html>