PHP入门01.pdf
文本预览下载声明
下载
第一部分 入 门 篇
第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 服务器紧密结合,并且几乎支持所有主流与非主流数据库。另外,它的执行效率
2使用第一部分 入 门 篇
下载
也大大提高。这些使得 1999 年中使用P H P 的网站数超过了150 000个。
目前,最新推出的P H P 4 ,整个脚本程序的核心大幅改动,使得 Zend 核心引擎性能优越,
程序的执行速度更快。 P H P最佳化之后的效率,已较传统 CGI 或者 ASP 等程序有更好的表现;
而且还有更强的新功能、更丰富的函数库。如果读者想获取更多更新的 P H P相关资料,可以到
P H P公司主页w w w. p h p . c o m上浏览(如图 1 - 1所示),相信会有更大的收获。
图1-1 PHP公司主页
1.2 免费的PHP
P H P最大的特点就是它是免费的,所有的 P H P源程序、文档都可以免费地复制、编译、传递。
当使用P H P编写程序时,无需向P H P公司支付任何版权费用,你编写的所有程序代码都属于你自
己。你可以把它发布、转让。
另外要注意,为了避免别人窃取你的劳动成果,可以通过通用公共
显示全部