批改状态:合格
老师批语:
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;点击 "运行实例" 按钮查看在线实例
运行截图:

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号