知识专栏
多方位、多角度、深度解读您所关心的问题

经过 8 个月的漫长而艰苦的开发和测试,PHP 4.3 终于出来了!于2002年12月27日发布。就范围、时间和精力而言,这是 PHP 最大的 4.x 版本,它进一步提升了 PHP 作为通用脚本语言领域的有力竞争者的地位。

【命令行界面】

此版本最终确定了可用于开发 shell 和桌面应用程序(使用 PHP-GTK )的单独命令行界面 (CLI )。CLI 始终是构建的,但只有在配置期间通过 --disable-cgi 开关禁用 CGI 版本时才会自动安装。或者,可以使用make install-cli目标。在 Windows CLI 上可以在 cli文件夹中找到。

与其他服务器 API 相比,CLI 有许多不同之处。

【流】

一个非常重要的“底层”特性是流 API。它引入了一种统一的方法来处理 PHP 核心和扩展中的文件、管道、套接字和其他 I/O 资源。

这对用户来说意味着任何与流(几乎所有流)一起工作的 I/O 函数都可以访问内置协议,例如 HTTP/HTTPS 和 FTP/FTPS,以及从 PHP 注册的自定义协议脚本。

【新的构建系统】

构建系统的这种迭代,除其他外,用一个全局 Makefile 替换了缓慢的递归 make,并简化了适当依赖项的集成。只有它的 aclocal 工具才需要 Automake。构建过程现在更便携且资源消耗更少。

【改进】

PHP 4.3 有许多改进和增强:

(1)GD 库现在与发行版捆绑在一起,建议始终使用捆绑版本

(2)vpopmail 和cybermut 扩展被移动到PECL

(3)删除了几个不推荐使用的扩展(aspell、ccvs、cybercash、icap)和 SAPI(fastcgi、fhttpd)

(4)各种字符串函数的速度改进

(5)Apache2 过滤器得到了改进,但仍被认为是实验性的(在 prefork 中使用 PHP 而不是工作(线程)模型,因为许多基于外部库的扩展都不是线程安全的)

(6)各种安全修复(imap、mysql、mcrypt、文件上传、gd 等)

(7)用于在其他应用程序中嵌入 PHP 的新 SAPI(实验性)

(8)更好的测试套件

(9)dba、gd、pcntl、sybase 和 xslt 扩展的显着改进

(10)debug_backtrace() 应该有助于调试

(11)错误消息现在包含链接到描述相关错误或功能的页面的 URL

(12)Zend Engine 有一些修复和较小的性能增强

(13)以及大量其他修复、更新、新功能等

猜您还想看: php版本 PHP4 PHP4.3
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定