星期二, 十一月 07, 2006

PHP5.2.0正式发布 增强安全及large Number特性

11月3日消息:PHP开发小组宣布PHP5.2.0版发布。PHP5.2.0版修正了一些bug并且增强了安全性,增加了关于large Number的特性等。

PHP开发小组建议,PHP5早期版本的使用者,应该及时更新最新版本的PHP5.2.0。

Php5.2.0主要特性介绍

 为Zend Engine提供了新的内存管理机制,提高了性能并提供了一个更加准确的内存使用跟踪机制。
 加入输入过滤的扩展,并且默认时是开启的。
 加入JSON的扩展,并且默认时是开启的。
 加入了ZIP 扩展,可以创建和编辑zip 文件.
 在处理文件上穿的时候,引入更过的机制以便跟踪控制。
 引入E_RECOVERABLE_ERROR 错误模式。
 引入了日期时间和时区的对象机制,和一些实用的方法,以方便地处理日期和时间信息。
 升级绑定的SQLite, PCRE 库。
 针对与windows平台升级OpenSSL, MySQL 和 PostgreSQL 的客户端的库。
 不少性能上的优化提升。
 修正超过200的Bug。

 PostgreSQL 的异常处理函数和在PDO的扩展增加随时设定编码的功能。
 增加了allow_url_include 的设置选项,默认是关闭的。它可以控制是否允许通过URLs 来include 或者 require文件。
 当使用open_basedir 和 safe_mode 的时候,取消文件路径的cache。
 提高safe_mode模式下error_log() 函数的性能。
 修正了使用htmlspecialchars() 和 htmlentities()函数时,有可能存在的缓存溢出的Bug。
 增加safe_mode 和 open_basedir 模式下确认cURL 的扩展。
 修正str_repeat() & wordwrap()函数在64位机出现的溢出问题。
 修正tempnam() 函数处理长路径的问题。
 safe_mode/open_basedir模式下检查session.save_path路径,允许它们使用额外的参数。
 修正ini_restore()函数的ini文件重载问题。

PHP5.2对PHP5.0、PHP5.1的功能升级更新列表:http://www.php.net/UPDATE_5_2.txt

相关介绍
http://www.phpchina.com/bbs/thread-11691-1-1.html

没有评论: