PHP 5.3.3于2010年7月22日正式发布。
【变更日志】
将捆绑的 sqlite 升级到版本 3.6.23.1。(伊利亚)
将捆绑的 PCRE 升级到版本 8.02。(伊利亚)
在 json_encode() 中添加了对 JSON_NUMERIC_CHECK 选项的支持,该选项将数字字符串转换为整数。(伊利亚)
添加了stream_set_read_buffer,允许设置读取操作的缓冲区。(皮埃尔)
为 mcrypt 扩展添加了流过滤器支持(从 mcrypt_filter 移植)。(斯塔斯)
将 full_special_chars 过滤器添加到 ext/filter。(拉斯穆斯)
为 stream_socket_server() 添加了 backlog 套接字上下文选项。(麦克风)
向 openssl_encrypt()/openssl_decrypt()(字符串 $iv)添加了第五个参数以使用非 NULL IV。隐式使用 NULL IV 成为警告。(萨拉)
添加了 openssl_cipher_iv_length()。(萨拉)
添加了 FastCGI 进程管理器 (FPM) SAPI。(托尼)
将最新的 Windows 版本添加到 php_uname 并修复未定义的 Windows 版本支持。(皮埃尔)
为 DBA 扩展添加了 Berkeley DB 5 支持。(约翰内斯,克里斯·琼斯)
添加了对 pdo_pgsql 扩展的复制到/从数组/文件的支持。(丹尼斯·加斯帕林,伊利亚)
向 PDO 添加了 inTransaction() 方法,专门支持 Postgres。(伊利亚,丹尼斯·加斯帕林)
更改了命名空间类,因此 ctor 现在只能命名为 __construct。(斯塔斯)
在 PDO::beginTransaction() 中重置错误状态重置错误状态。(伊利亚)
已实现 FR #51295(SQLite3::busyTimeout 不存在)。(标记)
已实现 FR #35638(将 udate 添加到 imap_fetch_overview 结果中)。(戴尔 dot com 的 Charles_Duffy)
重写 var_export() 以使用 smart_str 而不是输出缓冲,防止发生致命错误时数据泄露 (CVE-2010-2531)。(斯科特)
修复了 mysqlnd_list_fields、mysqlnd_change_user 中可能的缓冲区溢出。(安德烈)
修复了在 mysqlnd 中处理错误数据包时可能出现的缓冲区溢出。Stefan Esser 报道。(安德烈)
修复了绑定数千列时 mysqlnd 中非常罕见的内存泄漏。(安德烈)
修复了调用继承 PDOStatement 的类的不存在方法(如果直接实例化而不是通过 PDO 方法执行)时的崩溃。(费利佩)
......
您已成功复制微信号
leishi010
打开微信添加好友?
确定