PHP网络编程学习笔记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1 一个简单的PHP程序

在开始学习PHP语法之前,我们先看一个简单的PHP程序文件——“Hello,World!”。共有10行代码,在屏幕上显示“hello, world”。

                  (1)<html>
                  (2)<head>
                  (3)<title>First program</title>
                  (4)</head>
                  (5)<body>
                  (6)<?php
                  (7)   echo "hello, world\n";
                  (8)?>
                  (9)</body>
                  (10)</html>

熟悉HTML语言的人很容易看出,这个代码大部分是标准的HTML标识符,只有三行属于PHP程序,即第6~8行。而真正的PHP语句只有第7行,是服务器端执行的PHP程序。因为第6行“<?php”和第8行“?>”只是PHP程序的开始和结束嵌入符号,称为PHP分界符。

这个程序文件在IE浏览器中的执行结果如图3-1所示:

图3-1 hello,world程序文件执行效果

我们建议使用FrontPage、Dreamweaver等所见即所得的网页编辑软件来写网页,这样一方面可以减少编写HTML语句的工作量,另一方面可以利用这些网页编辑软件对服务器技术的支持功能轻松嵌入现成的PHP语言程序代码。当然,对HTML语法的理解和熟悉是开发动态网页的基础,有关HTML语法和FrontPage、Dreamweaver的使用不是本书的内容,请参考其他书籍。

注意:

PHP共允许4种类型的分界符,如下所示:

              ⑴"<?"和"?>"
              ⑵"<?PHP"和"?>"
              ⑶"<script language="php""和"<script/…script><"
                ⑷"<%"和"%>"

第(1)种是简写形式,需要在php.ini文件中将short_open_tag设置为On,或者在程序开始调用short_tags()函数。第(3)种是JavaScript和VBScript风格的分界符。第(4)种是具有ASP风格的分界符,需要在php.ini文件中将asp_tags设置为On。只有第(2)种是最为通用的分界符,建议使用这种风格的分界符。