1、实例演示了php中的字符串中变量的解析、特殊字符转义、以及heredoc和nowdoc的语法结构和使用:
实例
<?php //1、变量解析:双引号 "" 会进行变量的解析 ,单引号 '' 不会进行变量的解析 //2、\ 具有转义的作用,使原来有意义的字符变成没有任何含义的字符显示在页面 $string = "阳光"; $_data1 = '今天的天气有点糟糕,没有{$string},我希望有白云\\蓝天,这样\"心情\"也会好起来!'; $_data2 = "今天的天气有点糟糕,没有{$string},我希望有白云\\蓝天,这样\"心情\"也会好起来!"; echo $_data1 . '<br>' . $_data2; echo "<br><br>"; // heredoc 等价使用了双引号的字符中,可以解析内部的变量和转义特殊字符 echo <<< "HEREDOC" 今天的天气有点糟糕,没有{$string},我希望有白云\\蓝天,这样\"心情\"也会好起来!<br> HEREDOC; // nowdoc // 相当于用单引号包装的字符串 echo <<< 'NOWDOC' 今天的天气有点糟糕,没有{$string},我希望有白云\\蓝天,这样\"心情\"也会好起来!<br> NOWDOC; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
效果图:
说明:通过简单的实例,掌握了php中变量的解析,特殊字符的转义,以及heredoc和nowdoc的用法。
2、手抄代码,主要包括,变量命名的规则、Web服务器访问的原理和创建本地虚拟主机的过程:
说明:上边两张图主要是根据老师所讲的知识点进行了手写,加深了对这些知识点的理解。
总结:本次主要学习了一下几个知识点
(1)变量的命名规则:
1、驼峰法:第一个单词首字母小写,后面首字母大写,如 $newName;
2、下划线法每个单词之间用下划线链接,如 $_user_admin;
(2)web服务器的访问原理:.html及.php文件通过客 端向服务器发出请求,.html文件服务器直接可以解析相应给客 端数据,而.php文件服务器需要发送给php.exe文件进行解析,php.exe返回给服务器解析后对应的.html文件,然后服务器再响应给客 端。
(3)本地虚拟机的创建创建:
1、在apache中:apache/conf:http.conf 文件中,找到virtual host解除注释
2、在windows中:C:/windows/system32/drivers/etc/hosts 文件中添加自己的域名与本机绑定
3、在apache中:apache/conf/extra/http-vhost.conf 文件中正式配置虚拟主机
(4)php中变量的解析:双引号“”可以解析变量,单引号‘’不可以解析变量,反斜杠“ \”具有转义的作用,heredoc相当于双引号可以解析变量,nowdoc相当于单引号不可以解析变量。