Correction status:qualified
Teacher's comments:
浏览器访问网页的原理
首先浏览器向网页服务器发出请求,然后服务器再进行处理。如果是html文件则直接返回对应的html页面,如果是动态的php文件,就会调用php解析器进行解析,若有数据库连接则会访问MySQL获取数据,最后服务器得到一个html文件返回给浏览器。如下图所示:
2.虚拟主机的创建
主要进行双向绑定,把域名和本机ip绑定,再把域名和文件目录绑定。如下图所示
上面代码把域名myphp.com与对应的文件目录进行绑定
3.php变量的命名
php变量以$符开头,紧接着可以是字母或下划线不能是数字,同时区分大小写。
4.字符串的解析、heredoc和nowdoc的用法
<?php $a = "php"; $b="真香"; echo $a.$b."<br>";//.可以连接字符串 echo "{$a}是世界最好的语言",'{$a}是世界最好的语言'; //用\来进行特选字符的转义,使其失去原来的意思 echo "<br>"; echo "hello \"world\""; echo "<hr>"; //heredoc和nowdoc用于多行字符串,类似单双引号的使用 $str =<<<ppp {$a}是很火热的网页开发语言 当然现在“python”也\n非常火热 ppp; echo $str.'<br>'; $str1 = <<<'DDD' {$a}是很火热的网页开发语言 当然现在“python”也非常火热. DDD; echo $str1;
点击 "运行实例" 按钮查看在线实例
总结
字符串可以用.进行连接。双引号可以解析变量,但变量要用大括号包起来,否则识别不出来。而单引号则不能解析变量
nowdoc和heredoc的写法很类似,只是nowdoc的开始定界符要加上单引号,而heredoc则不用,heredoc可以对特选字符进行转义,而nowdoc则不能,这两个结构很适合写大段的文本内容。