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

PHP 5.4.8于2012年10月18日正式发布。

【变更日志】

CLI 服务器

根据 RFC,将对未知 HTTP 方法的响应更改为 501。

支持 HTTP PATCH 方法。

为 assert() 添加了可选的第二个参数以指定自定义消息。

支持使用原生客户端工具链构建 PHP。

为测试添加了 --offline 选项。

修复了错误#63162(parse_url 与密码组件不匹配)。

修复了错误#63111(is_callable() 用于抽象静态方法)。

修复了错误#63093(在 zts-build 中加载扩展失败时的段错误)。

修复了错误#62976(注意:比较某些内置类时无法转换为 int)。

修复了错误#62955(仅从“每个目录值”Windows 注册表加载了一个指令)。

修复了错误#62907(使用特征时双倍免费)。

修复了错误#61767(在某些错误情况下未调用关闭函数)。

修复了错误#60909(自定义错误处理程序抛出异常 + 致命错误 = 没有关闭功能)。

修复了错误#60723(error_log 错误时间已更改为 UTC,忽略默认时区)。

卷曲

修复了错误#62085(Curl 包装器的 file_get_contents 远程文件会导致 cpu 飙升)。

日期

修复了错误#62896(“DateTime->modify('+0 days')”修改了 DateTime 对象)

修复了错误#62561(DateTime 添加“P1D”增加 25 小时)。

DOM

修复了错误#63015(DOMErrorHandler 的 arginfo 不正确)。

FPM

修复了错误#62954(启动问题 fpm / php-fpm)。

修复了错误#62886(PHP-FPM 可能在启动时出现段错误/挂起)。

修复了错误#63085(Systemd 集成和守护进程)。

修复了错误#62947(FPM 上不必要的警告)。

修复了错误#62887(仅 /status?plain&full 给出“last request cpu”)。

修复了错误#62216(将 PID 添加到 php-fpm init.d 脚本)。

OpenSSL

已实现 FR #61421(OpenSSL 签名验证缺少 RMD160、SHA224、SHA256、SHA384、SHA512)。

SOA

修复了错误#50997(尝试提交选择的第二个元素时出现 SOAP 错误)。

声压级

修复了错误#62987(分配给 ArrayObject[null][something] 会覆盖所有未定义的变量)。

mbstring

允许将 null 作为默认值传递给 mb_substr() 和 mb_strcut()。Alexander Moskaliov 通过 GitHub PR #133提供的补丁。

过滤器扩展

修复了错误#49510(布尔验证失败,FILTER_NULL_ON_FAILURE 为空字符串或 false。)

插座

修复了错误#63000(OSX 上的 MCAST_JOIN_GROUP 已损坏,Igor Wiedler 合并了 PR 185)。

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

您已成功复制微信号

leishi010

打开微信添加好友?

确定