的网络编程语言。 在语法格式上, PHP 借鉴了广泛流行的 C、 Java 和 Perl 等编程语言的特点,非常类似于 C 语言,但比 C 语言更简单,易学和易用,因 此特别适合于学习过 C 语言,有志于网络编程的人学习和使用。 在功能上,它提供了丰富的函数库,支持复杂字符串处理,正规表达式和图形处理,可根据 用户请求将服务器的数据轻松地产生动态网页,支持目前几乎所有流行的数据库系统,如 Oracle、SQL Server、MySQL、mSQL、Informix、SyBase、ODBC、PostgreSQL 以及 dBase 等。在在可移植性上,PHP 程序可在 Windows 下快速开发,代码甚至不加修改即可运行在 Unix、Linux 上。 本课程中的 PHP 程序, 就是指使用这种 PHP 语言编写的程序。 它只能被服务器所解释执行, 只能运行于服务器端, 用户在浏览器中看到的, 只是经服务器解释后, 返回给浏览器的 HTML 等客户端代码(可从浏览器的“查看->源文件”菜单中看到) ,这些代码是由浏览器解释执 行的,执行的结果,显示在浏览器窗口中,形成网页。所以,在客户端,看不到 PHP 代码, 这也是 PHP 语言写成的代码比较安全的一个原因。 第二节 PHP 的开发环境的搭建 从图 8 中可以看出,要使 PHP 程序能够正常工作,必须: (1) 选用合适的程序编辑软件,以便进行程序的编写; (2) 为其在服务器上配置好一个运行环境: 安装和配置好以下软件, 使它们能够正常协作: Apache、PHP、MySQL,以便进行程序的测试和运行。 以上两点构成一个完整的 PHP 开发、测试和运行环境。其中, (1)的 3 个软件部署在服务 器上, (2)的软件部署在客户机上。为方便大家学习和理解整个环境的搭建过程,本课程的 实验条件是人手一机, 每台机器既作服务器
又作客户机, 整个环境的搭建工作可在一台机器 上完成。 以上两点构成一个完整的 PHP 开发、测试和运行环境,其根本目的是为了学习使用 PHP 语
言进行 Web 程序编写和软件开发,所以,我们把这个环境的搭建工作称之为 PHP 开发环境 的搭建。 1.程序编写,软件开发工具软件的选用 (1)有关工具软件 这些工具软件用于编写,修改源程序文件。我们的源程序文件都是 ASCII 码文件(纯文本 文件) ,所以,只要是能够处理纯文本的工具软件,都可选用。 常用的编辑软件有:记事本。为了提高效率,常使用一些专业工具软件,如 UtraEdit, DreamWeaver,不建议使用 Front