1、 PHP 概述
PHP
“
( PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广
泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML
中,尤其适合 web 开发。
和客户端的 JavaScript 不同的是,PHP 代码是运行在服务端的。
使用 PHP 的一大好处是它 www.516fc.net 对于初学者来说极其简单,同时也给专
业的程序员提供了各种高级的特性。PHP 主要是用于服务端的脚本程序,因此可以用
PHP
来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网
页,或者发送/接收 Cookies
。但 PHP 的功能远不局限于此。
PHP
脚本主要用于以下三个领域:
•
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作
需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、web 服务
器和 web
浏览器。需要 www.srmqgg.com
在运行 web 服务器时,安
装并配置 PHP
,然后,可以用 web
浏览器来访问 PHP 程序的输出,
即浏览服务端的 PHP
页面。如果只是实验 PHP 编程,所有的这些都可
以运行在自己家里的电脑中。请查阅
一章以获取更多信息。
•
命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏
览器来运行它。通过这种方式,仅仅只需要 PHP 解析器来执行。这种用
法对于依 www.hthrt.com
赖 cron(Unix
或者 Linux 环境)或者
Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选
择。这些脚本也可以用来处理简单的文本。请参阅
以获
取更多信息。
•
编写桌面应用程序。对于有着图形界面的桌面应用程序来说,PHP 或许
不是一种最 www.szhrtz.com 好的语言,但是如果用户非常精通
PHP
,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以
利用 PHP-GTK 来编写这 www.penqiang.net 些程序。用这种方法,还
可以编写跨平台的应用程序。PHP-GTK
是 PHP 的一个扩展,在通常发
布的 PHP
包中并不包含它。如果对 PHP-GTK 感兴趣,请访问其
以获取更多信息。
PHP
能够用在所有的主流操作系统上,已经支持了大多数的 web 服务器,使用
PHP,可以自 www.jinyilai.cn
由地选择操作系统和 web 服务器。同时,还可以在开发
时选择使用面对过程和面对对象,或者两者混和的方式来开发。尽管 PHP 4 不支持
OOP
所有的标准,但很多代码仓库和大型的应用程序(包括 PEAR
库)仅使用 OOP
代码来开发。PHP 5
弥补了 PHP 4 的这一弱点,引入了完全的对象模型。
使用 PHP
,并不局限于输出 HTML。PHP 还能被用来动态输出图像、PDF 文件甚至
Flash
动画(使用 libswf
和 Ming
)。还能够非常简便的输出文本,例如 XHTML 以及
任何其它形式的 XML 文件。PHP 能够自动生成这些文件,在服务端开辟出一块动态
内容的缓存,可以直接把它们打印出来,或者将它们存储到文件系统中。