1. 第二部分 PHP基础语法

2. Chapter5 初识PHP

2.1. 让浏览器认识PHP

浏览器对HTML的处理是以标签为单位,同时服务器对PHP进行处理也是从PHP标签开始的,一篇PHP程序被一对PHP标签包含。下面是一对标准的PHP标签:

<?php

?>

通常在开发中,如果不涉及HTML文档内置PHP程序,通常会省略结束标签。这样PHP标签就变成了

<?php

只有夹在PHP标签中的代码才能被服务器作为PHP程序解析。

2.2. 向浏览器输出内容

PHP提供了一系列的输出函数可以用来向浏览器输出内容。如果还不了解什么是函数,不用着急,先学会使用即可。下面几段语句都可以输出对应的内容。

//print.php
<?php    
    echo '我一共要说四句话<br/>';
    print('这是第二句话<br/>');
    printf('这是第%d句<br/>',3);
    var_dump('我说完了<br/>');

运行这篇代码,在浏览器中看到

上面四行代码都是向浏览器输出内容的功能,在功能性上各有千秋。通常echovar_dump用得较多。echo会直接输出后面跟的内容,var_dump会同时输出变量的类型和内容。

向浏览器输出内容是最基本的调试方式。通常程序出了问题,都是先猜测问题出在哪里,将可能出现问题的相关变量输出出来,对照调试。这种方式在后面的学习中会逐渐提现其作用的。

2.3. HTML和PHP混合使用

前面提到,PHP脚本作为服务端程序,但是它其中可以包含HTML、CSS、JavaScript代码。可以看这样一篇代码

//withHtml.php
<!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title>这里是标题</title>
    </head>
    <body>
        <h1>这是一篇带有HTML的php代码</h1>
        <p>这里将会夹带一个<?php echo 'PHP'?>的代码</p>
    </body>
</html>

这段代码的运行结果是

这里看到,这个代码的文件本身是php程序,但是我们在php文件中输入的却是html的代码,在html代码中夹了一句php的代码。在程序执行的时候,将会先处理php代码,将该输出的内容输出在html中,再将结果交由浏览器,渲染成对应的网页形式。

2.4. 注释

在代码中,并不是所有代码都有对应的作用。注释作为代码的一部分,除了在代码中可以被看到,在程序运行过程中没有任何作用。但并不能因此而否认了注释的作用,相反地,注释是程序的灵魂。写注释的程序员不一定是好的程序员,但是不写注释的人一定不会做得更好。

PHP中常见的有三种形式的注释,它们分别是

// 单行注释以双斜线开头,只对一整行有作用。
/*
    块注释以/ *开头,以* /结尾,中间的代码都会无效。
    甚至可以跨越多行。
*/
# php还支持shell样式的注释,以井号开头,与行注释作用相同。

注释通常用来为代码的功能进行相关的解释说明,方便其他人能读懂代码,也方便自己后期修改代码。一篇好的代码,应该包含至少1/3的简洁工整的注释。通常企业会有一套内部的代码规范,其中会对注释的格式进行详细的要求。一篇代码中的注释如果工整美观,甚至会比一篇好的文档还具有魅力。

这本书是xt写的/上次修改: 2019-04-17 14:57:44

results matching ""

    No results matching ""