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

PHP 5.4.18于2013年8月15日正式发布。

【变更日志】

核:

FILTER_SANITIZE_FULL_SPECIAL_CHARS 常量的固定值(以前错误地设置为 FILTER_SANITIZE_SPECIAL_CHARS 值)。

修复了错误#65254(使用命名空间在自动加载中引发异常时无法捕获异常)。

修复了错误#65108(is_callable() 触发致命错误)。

修复了错误#65088(生成的配置脚本在 OpenBSD 上格式错误)。

修复了错误#62964(“注册的流过滤器”信息上可能存在 XSS)。

修复了错误#62672(ArrayObject 序列化错误)。

修复了错误#62475(variant_* 函数在将 null 作为参数给出时导致崩溃)。

修复了错误#60732(php_error_docref 链接到无效页面)。

修复了错误#65226(chroot() 未启用)。

电脑动画:

修复了错误#65143(缺少 php-cgi 手册页)。

CLI 服务器:

修复了错误#65066(响应 422 http 状态代码时 Cli 服务器没有响应)。

卷曲:

修复了错误#62665(curl.cainfo 没有出现在 php.ini 中)。

FPM:

修复了错误#63983(在 FreeBSD 上启用 FPM borks 编译)。

FTP:

修复了错误#65228(使用 SSL 的 FTP 内存泄漏)。

GMP:

修复了错误# 65227(gmp_cmp 第二个参数中的内存泄漏)。

地图:

修复了错误#64467(imap_reopen 失败后的分段错误)。

国际:

修复了错误#62759(边缘情况下的错误 grapheme_substr())。

修复了错误#61860(grapheme_stri* 函数的偏移量可能是错误的)。

mysqlnd:

修复了长时间准备时 mysqlnd 中的段错误。

ODBC:

修复了错误#61387(NULL 值匿名列导致 odbc_fetch_array 中的段错误)。

OpenSSL:

修复了在 subjectAltName (CVE-2013-4248) 中处理空字节的问题。

PDO:

允许 PDO_OCI 与 Oracle Database 12c 客户端库一起编译。

PDO_dblib:

修复了错误#65219(PDO/dblib 不再工作(“使用 dbName”未发送))。

PDO_pgsql:

修复了 OID 大于 2^31 时的元数据检索。

法尔:

修复了错误#65142(缺少 phar 手册页)。

会议:

修复了错误#62535($_SESSION[$key]["cancel_upload"] 不像记录的那样工作)。

修复了错误#35703(当 session_name("123") 仅包含数字时,应发出警告)。

修复了错误#49175(mod_files.sh 不支持哈希位)。

插座:

已实现 FR #63472(使用 socket_set_option 设置 SO_BINDTODEVICE)。

声压级:

修复了错误#65136(RecursiveDirectoryIterator 段错误)。

修复了错误#61828(调用 Directory(Recursive)Iterator /Spl(Temp)FileObject ctor 两次时的 Memleak)。

修复了错误#60560(SplFixedArray un-/serialize,getSize(),count() 返回 0,键是字符串)。

XML:

修复了错误#65236(xml 解析器中的堆损坏)。(CVE-2013-4113)

猜您还想看: php
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定