background image

(4)布尔类型:PHP 4.0 支持布尔类型。

(5

 

)进程生成:在 UNIX 

 

环境下的 PHP 4.0 提供了一个很智能和通用的生成进程, 

使用了一种名为基于 automake/libtool 的系统生成技术。

(6)COM/DCOM 支持:PHP 4.0 

 

提供 COM/DCOM 

 

支持 ( 仅用于 Windows 

 

环境 ) 可

 

以无缝地存取和访问 COM 对象。

(7)与 PHP 3.0 兼容性很好:PHP 4.0 

 

是与 PHP 3.0 代码向后兼容性接近 100% 。由于 

PHP 4 的改进的体系结构,两者有一些细微的差别,但是大多数人将可能永远不可能遇上
这种情况。

(8)配置:PHP4 重新设计和增强了 PHP。ini 文件,这使得用 PHP。ini 来配置 PHP 显

得极为容易,这个文件可以在运行时被 Apache(unix 系统)或由 Windows 注册(Windows 环
境)。

(9)加密支持:PHP4 实现了完整的加密, 这些加密功能是一个完整的 mycrypt 库,

 

并且 PHP 4.0 支持哈希函数。Blowfish,TripleDES,MD5,并且 SHA1 也是可使用的一些加密
算法。

(10)类型检查:PHP 4.0 支持同一操作符用于评类型检查:===  

( 3 

 

等号运算符 ),

 为在两个值和其类型之间作检查。例如, 3  ===3 

 

将视为假 ( 

 

类型是不同的 ),   

而 3  ==3 ( 相

 

等判断 ) 将视为真。

(11)FTP 支持:PHP 4.0 

 

支持 FTP 。通常, 你会为通过一个调制解调器连接下载一个

大文件提供一个接口。然而, 如果你确实有需要,可以使用 PHP 。

(12)PHP4 新增函数或功能增强函数:PHP 4.0 新增了许多函数,同时也将许多现有

 

的函数功能进行了增强,以下是一些例子。 array_count_values() eval() foreach() nclude() 
ob_end_clean() ob_end_flush() ob_get_contents() ob_start() strip_tags() unset()

(13)here 打印:PHP 4.0 的 Here 打印是与 Perl 类似的, 尽管完全不相同。Here 是打印

大容量文章的一个有用的方法,

 

例如在 HTML 文件中,不会漏掉任何一个字符,例如目录

标记。

(14)HTTP Session fallback 

 

系统:为 HTTP Session

 

管理的一个 fallback 

 

系统在 PHP 

4.0

 

被实现 。缺省情况下,Session 标识符由 cookies 存储。如果没有 cookies 支持或一项

cookies 任务失败,Session

 

标识符自动被创建并在 URL 的查询字符串中被携带。

(15)ISAPI 支持:PHP 4.0 

 

能作为一个个性化的 ISAPI 

 

模块作为 IIS

 

插件 。这比 

PHP 3.0 更有效, 它作为一个外部的程序来运行。

(16)内存:PHP 4.0 能更有效的使用内存, 导致较少的内存占用消耗,这主要归功于

引用计数技术的实现。

(17

 

)其他类成员函数:在 PHP 4.0 你能在成员函数本身的作用域或全局范围内调

用其他类的成员函数。例如,你能用一个子函数覆盖父函数,并在子函数中调用父函数。

(18

 

)多维数组:在 PHP 4.0 ,利用 GET,POST, Cookies 的进行的数据传输支持多

维数组。