经过 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)以及大量其他修复、更新、新功能等
您已成功复制微信号
leishi010
打开微信添加好友?
确定