Blogger Information
Blog 34
fans 1
comment 0
visits 36128
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
字符串中的变量解析的使用和特殊字符的转义以及herdoc和nowdoc的语法结构和用法还有变量命名规则和Web服务器访问原理以及本地虚拟主机的创建过程--2018年8月22日17时04分
coolperJie
Original
1110 people have browsed it

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;
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

效果图:

demo1.png

说明:通过简单的实例,掌握了php中变量的解析,特殊字符的转义,以及heredoc和nowdoc的用法。

2、手抄代码,主要包括,变量命名的规则、Web服务器访问的原理和创建本地虚拟主机的过程:

sc1.png

sc2.png

说明:上边两张图主要是根据老师所讲的知识点进行了手写,加深了对这些知识点的理解。

总结:本次主要学习了一下几个知识点

(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相当于单引号不可以解析变量。

Correction status:qualified

Teacher's comments:注意:heredoc和nowdoc与前面的<<<之间尽量不要留空格
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments