php中的字符串中的变量解析,特殊字符转义,以及heredoc和 nowdoc语法结构的用法:
实例
<?php header("content-type:text/html;charset=utf-8"); $Month ='2018.8.25'; $Week = '星期五'; $Today ='今天是'.$Month.''.$Week.''; //单引号+字符串拼接 $Today1="今天是{$Month}{$Week}"; //双引号中的变量不用拼接,可以直接解析,变量边界建议用{}区分 //引号转义 $Today2 ='\'今天\'是'.$Month.''.$Week.''; $Today3="\"今天\"是{$Month}{$Week}"; // \n换行,当前页面中不显示,源码中可看到 $Today4="\"今天\"是\n{$Month}{$Week}"; echo $Today,'<br>',$Today1,'<br>',$Today2,'<br>',$Today3,'<br>',$Today4; echo "<hr>"; //nl2br()函数,页面中可现实换行 echo nl2br($Today4); echo "<hr>"; //heredoc 可以写大量语法 //等价使用了双引号的字符串,可以解析内部的变量和转义特殊字符 echo <<< "heredoc" {$Today1} <br>{$Month} {$Week} heredoc; echo "<hr>"; //nowdoc // 相当于用单引号包装的字符串,单引号中是不能解析变量的 echo <<< 'nowdoc' <h1>今天天气很好!</h1> nowdoc;
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行截图: