background image

此建立了 PHP 在动态网页开发上的地位。到了 1996 年底,有 15000

 

个网站使用 PHP/FI;

时间到了 1997 年中,使用 PHP/FI 的网站数字超过五万个。而在 1997 年中,开始了第三版

 

的 开 发 计 划 , 开 发 小 组 加 入 了 Zeev Suraski  

 

及 Andi Gutmans , 而 第 三 版 就 定 名 为

PHP3。2000 年,PHP4.0 又问世了,其中增加了许多新的特性。

PHP 的特性包括:

开放的源代码:所有的 PHP 源代码事实上都可以得到。

PHP 是免费的。

基 于 服 务 器 端 : 由 于 PHP 是 运 行 在 服 务 器 端 的 脚 本 , 可 以 运 行 在

UNIX、LINUX、WINDOWS 下。

嵌入 HTML:因为 PHP 可以嵌入 HTML 语言,所以学习起来并不困难。

简单的语言:PHP 坚持脚本语言为主,与 Java 以 C++不同。

效率高:PHP 消耗相当少的系统资源。

图像处理:用 PHP 动态创建图像

PHP 3 与 PHP 4 的比较

PHP3 跟 Apache 服务器紧密结合的特性;加上它不断的更新及加入新的功能;而且

几乎支持所有主流与非主流数据库;再以它能高速的执行效率,使得 PHP 在 1999 年中的
使用站点已经超过了 150000

 

万。加上它的源代码完全公开,在 Open Source 意识抬头的今

天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新的活力,使得
PHP 无论在 UNIX、LINUX 或是 Windows 的平台上都可以有更多新的功能。它提供丰富的
函数,使得在程序设计方面有着更好的支持。

PHP4.0 整个脚本程序的核心大幅更动,让程序的执行速度,满足更快的要求。在最

佳化之后的效率,已较传统 CGI 或者 ASP 等程序有更好的表现。而且还有更强的新功能、
更丰富的函数库。无论您接不接受,PHP 

 

都将在 Web CGI 的领域上,掀起巅覆性的革命。

对于一位专业的 Web Master 而言,它将也是必修课程之一。

PHP 4.0 是更有效的,更可靠的动态 Web

 

页开发工具,在大多数情况运行比 PHP 3.0

要快,其脚本描述更强大并且更复杂, 最显著的特征是速率比的增加。PHP4.0 这些优异的
性能是 PHP 

 

脚本引擎重新设计产生的结果:引擎由 AndiGutmans   

和 Zeev Suraski 从底层

全面重写。PHP4.0 

 ——

脚本引擎

Zend 

——

引擎,使用了一种更有效的编译

执行方式, 而

不是 PHP 3.0 

 ——

采用的执行

当解析时模型。

PHP4 在 3.0 版的基础上增加或增强了许多有用的特征,主要如下:

(1)别名:在 PHP4 中,可以利用引用为变量赋值,这给编程带来了很大的灵活性。

(2)扩充了 API 模块:PHP 4.0 

 

为扩展的 API 模块的提供了扩展 PHP 接口模块, 它

 

比旧的 API 

 

版本显著地快。 PHP 模块已有的及最常用的接口多数被转换到使用这个扩展

的接口。

(3)自动资源释放:PHP4 增加了引用计数功能,这种新技术的引入使 PHP4 具有了

自动内存管理功能,减轻了开发人员的负担。