下载
第1章 PHP 简 介
P H P 是一种跨平台的服务器端的嵌入式脚本语言。 它大量地借用C、J a v a、P e r l 语言的语法,
并耦合P H P 自己的特性,使 We b 开发者能够快速地写出动态生成页面的脚本。对于一个运行于
We b服务器的嵌入式脚本语言,它的基本要求包括:
• 解释脚本的模块能够很好地与 We b 服务器结合,使得 We b 服务器能够快速地解释并执行脚
本程序。
• 语法结构完整,具备基本程序语言功能。
• 支持多种数据库数据的读取、存储等操作。
• 广泛地支持各种I n t e r n e t协议。
P H P 不仅完全满足嵌入We b 服务器脚本语言的基本要求,而且还提供了大量的内部函数,方
便用户实现各种功能。现在推出的 P H P 4 ,支持目前绝大多数数据库,支持多种 I n t e r n e t协议,包
括H T TP 协议和电子邮件, 是开发电子商务应用的利器。通过 P H P,用户可以便捷地开发出各种
运行于We b服务器的应用程序。
1.1 PHP的诞生与发展
P H P 能够诞生并且发展到今天的规模,可以说是全世界各位免费代码开发者共同努力的成果。
它是通过I n t e r n e t把众多程序员的编程精粹汇聚,再由 P H P开发者将其转化到程序设计语言中才
诞生的。可以说,P H P是I n t e r n e t的代表产物,是代码免费自由交流的胜利成果。
P H P 是由Rasmus Lerdorf创建的,一开始它只是一个由 P e r l 语言编写的小程序,用于计算网
页访问量。后来又用C语言重新编写,并扩展了数据库功能。接着,越来越多的用户开始使用这
个程序。随着 P H P使用范围的不断扩大,在 1 9 9 5 年, Rasmus Lerdorf以 Personal Home Page
Tools (PHP 工具) 开始对外发表第一个版本。在此版本中,提供了访客留言本、访客计数器等简
单的功能。
在P H P 第一个版本面世后,一些程序员也开始加入了 P H P 的代码设计。随后第二版的 P H P
问市,定名为 PHP/FI(Form Interpreter)。在第二个版本的P H P 中,加入了对数据库m S Q L 的支持,
自此奠定了 PHP 开发动态网页的基础。在 1 9 9 6 年底,已经有15 000多个网站使用 P H P / F I;到了
1 9 9 7 年,使用 PHP/FI 的 Web 网站已超过50 000个。
1 9 9 7 年, Zeev Suraski 及 Andi Gutmans等人加入了P H P开发小组,他们对P H P 进行了彻底
崭新的设计,加入了众多的新功能和新技术,推出了 P H P 第三个版本
—
P H P 3 。新推出的P H P 3,
能够与Apache 服务器紧密结合,并且几乎支持所有主流与非主流数据库。另外,它的执行效率
第一部分 入 门 篇