PHP第六天 heredoc

    xiaoxiao2023-10-14  156

    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>

     

    最新回复(0)