PHP 4 包括了以下几项企业级的改进

改进了资源处理:
可扩展性是版本 3.X 的主要缺点之一。这 主要是因为设计者低估了这种语言,没考虑到它会大量用于大规模应用程序。最初并没有打算用这种语言开发企业级网站,但后来确实有这样的尝试,这就使得开发人员开始重新考虑这种语言的机制。最终促使在版本 4中对资源处理进行了大幅改进。

面向对象的支持:
版本 4 在一定程度上结合了面向对象的功能,尽管一般认为这只是一个很平常的实现。不过,对于使用传统面向对象程序设计(OOP)语言的用户来说,这个新特性在吸引这些用户方面起到了非常重要的作用。除了对象重载和运行时类信息,PHP 还支持标准的类和对象开发方法。版本 5 支持更复杂的 OOP 实现,第 5 章将介绍这方面的内容。

内置 的会话处理支持 :
版本 3.X 通过第三方包 PHPLIB(http://phplib.sourceforge.net)来支持 HTTP 会话处理,在 版本 4 中 HTTP 会话处理则是内置的功能。这个特性使得开发人员可以相当高效轻松地跟踪用户活动和偏好。第 15章将介绍 PHP 的会话处理功能。

加密:
MCrypt(http://mcrypt.sourceforge.net)库引入到默认发行包中,为用户提供了完全加密和散列加密,使用的加密算法包括 Blowfish、MD5、SHA1 和三重 DES 等。第18 章将讨论 PHP 的加密功能。

ISAPI 支持:
对 ISAPI 的支持使用户能够将 PHP 与微软的 IIS Web 服务器(作为一个 ISAPI模块)结合使用,大大提高了性能和安全性。

内置 COM/DCOM 支持:
对 Windows 用户来说,另 一个好处是 PHP 4 能够访问和实例化 COM对象。这项功能扩展了与 Windows 应用程序的互操作性。

内置 Java 支持:
这也是 PHP 在互操作性方面的一大进步,版本 4.0 支持 PHP 应用程序绑定Java 对象。

与 Perl 兼容的正则表达式(PCRE)库:
Perl 语言一直以来在字符串解析领域雄霸天下,占据着统治地位。开发人员知道,如果想让 PHP 得到广泛认可,强大的正则表达式功能会起到重要作用。他们的做法只是集成 Perl 的功能,而不是重新开发,并将 PCRE 库的包集成在 PHP的默认发行包中(版本 4.2.0)。第 9 章将详细介绍这个重要的特性,并介绍经常引起混淆的正则表达式语法。

除了这些特性外,版本 4 还添加了几百项功能,大大提升了这种语言的能力。本书中,我们将讨论其中大部分功能,因为这些功能在版本 5 中仍然很重要。

http://docs.hawebs.net/xhtml/php/php_getting_started/mainp.html