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)
您已成功复制微信号
leishi010
打开微信添加好友?
确定