Chapter5 初识PHP
让浏览器认识PHP
浏览器对HTML的处理是以标签为单位,同时服务器对PHP进行处理也是从PHP标签开始的,一篇PHP程序被一对PHP标签包含。下面是一对标准的PHP标签
通常在开发中,如果不涉及HTML文档内置PHP程序,通常会省略结束标签。这样PHP标签就变成了
只有夹在PHP标签中的代码才能被服务器作为PHP程序解析。
向浏览器输出内容
PHP提供了一系列的输出函数可以用来向浏览器输出内容。如果还不了解什么是函数,不用着急,先学会使用即可。下面几段语句都可以输出对应的内容。
//print.php
echo '我一共要说四句话
';
print('这是第二句话
');
printf('这是第%d句
',3);
var_dump('我说完了
');
运行这篇代码,在浏览器中看到
上面四行代码都是向浏览器输出内容的功能,在功能性上各有千秋。通常和用得较多。会直接输出后面跟的内容,会同时输出变量的类型和内容。
向浏览器输出内容是最基本的调试方式。通常程序出了问题,都是先猜测问题出在哪里,将可能出现问题的相关变量输出出来,对照调试。这种方式在后面的学习中会逐渐提现其作用的。
HTML和PHP混合使用
前面提到,PHP脚本作为服务端程序,但是它其中可以包含HTML、CSS、JavaScript代码。可以看这样一篇代码
//withHtml.php
这里是标题
这是一篇带有HTML的php代码
这里将会夹带一个的代码
这段代码的运行结果是
这里看到,这个代码的文件本身是php程序,但是我们在php文件中输入的却是html的代码,在html代码中夹了一句php的代码。在程序执行的时候,将会先处理php代码,将该输出的内容输出在html中,再将结果交由浏览器,渲染成对应的网页形式。
注释
在代码中,并不是所有代码都有对应的作用。注释作为代码的一部分,除了在代码中可以被看到,在程序运行过程中没有任何作用。但并不能因此而否认了注释的作用,相反地,注释是程序的灵魂。写注释的程序员不一定是好的程序员,但是不写注释的人一定不会做得更好。
PHP中常见的有三种形式的注释,它们分别是
// 单行注释以双斜线开头,只对一整行有作用。
/*块注释以/ *开头,以* /结尾,中间的代码都会无效。
甚至可以跨越多行。
*/
# php还支持shell样式的注释,以井号开头,与行注释作用相同。
注释通常用来为代码的功能进行相关的解释说明,方便其他人能读懂代码,也方便自己后期修改代码。一篇好的代码,应该包含至少1/3的简洁工整的注释。通常企业会有一套内部的代码规范,其中会对注释的格式进行详细的要求。一篇代码中的注释如果工整美观,甚至会比一篇好的文档还具有魅力。
领取专属 10元无门槛券
私享最新 技术干货