Correction status:qualified
Teacher's comments:HEREDOC和NOWDOC 这里的HEREDOC和<<<之间不要有空格
<?php //字符串中的变量解析 //加入html标签输出文本 echo '<h1 style="text-align:center;">字符串中的变量解析,好好学习</h1>'; //单引号不能直接解析 $name = 'suyh一点蓝'; echo '自我介绍:我是'.$name.'大家好!'; echo '<hr>'; //双引号中的变量可以直接解析 $content = '第一个.php文件浏览器输出乱码...'; echo "烦躁原因: $content"; echo '<hr>'; //转义特殊字符 如:\'内容\'输出有单引号 $Content = '变量命名规则不能含有\'特殊字符\''; $Content1 = '变量命名规则不能含有\\\'特殊字符\''; echo '必须牢记:'.$Content.'区分大小写'; echo '<hr>'; echo '必须牢记:'.$Content1.'可以有下划线'; echo '<hr>'; // heredoc 语法结构 // 等价使用了双引号的字符中,可以解析内部的变量和转义特殊字符 //结束标识必须独占一行且前后不能有空格 echo <<< "HEREDOC" {$content} \n \r \t <h3>我能解释我能解释我能解释</h3> HEREDOC; echo '<hr>'; // nowdoc 相当于用单引号包装的字符串,带单引号则不解释内嵌的变量与转义符号 echo <<< 'NOWDOC' {$content} \n \r \t <h3>我不能解释我不能解释我不能解释</h3> NOWDOC; ?>
点击 "运行实例" 按钮查看在线实例
本地运行效果图:
手抄作业:
总结:
1手抄变量命名规则(以$开始、只能包含数字字母下划线、不能有特殊字符、区分大小写),web服务器访问原理,本地虚拟主机搭建,更能深刻理解php学习的作用,最终到KH端浏览器输出的是HTML,代码编写基本规则,服务器访问原理,虚拟主机创建都是为了最终输出做更好的服务
2实例演示字符串中的变量解析,更深刻理解解析规则,学会合理使用变量,在此过程中出现的最终输出乱码问题浪费了不少时间,课后还是要更多提前预习理论知识点,有些细节内容老师没有提及的可能会浪费自己很多时间,学习还需要更多的积极自主才能解决一个又一个问题,也可以避免不必要的小问题浪费时间