PHP 5.4.7 更新日志
发布日期:2012 年 9 月 13 日。
- Core 修复 ZTS 与 GOTO VM 构建段错误、Windows 注册表 Per Directory Values 只加载一个指令、parse_url() 不识别 //、stdint.h 平台判断、register_shutdown_function 与继承类、shutdown 函数中 exit() 返回值、zend_disable_class 悬空指针、munmap() 长度错误、大量使用 traits 段错误、__toString 转字符串失败、var_export() fatal error 未被错误处理器捕获,以及 stream wrapper 构造函数调用等问题。
- CURL 修复 CURLINFO_PRIMARY_*、CURLINFO_LOCAL_* 未暴露,以及 curl_copy_handle 搭配 CURLOPT_FILE 段错误的问题。
- DateTime 修复反序列化无效 DateTime 导致崩溃的问题。
- Intl 修复 ICU 49.1 下 Spoofchecker 未注册、ICU 3.4.1 编译错误,以及多个 intl 类克隆缺陷。
- 安装流程修复 PHP 二进制被安装为 binary.dSYM 的问题。
- PCRE 修复 preg_replace 对尾部垃圾内容应失败的问题。
- PDO 修复 PDO::inTransaction() 返回类型错误。
- Reflection 修复 ReflectionClass::getTraitAliases 在导入私有 trait 方法时崩溃,以及 ReflectionParameter::isDefaultValueAvailable() 结果错误。
- Session 修复返回值未初始化和关闭处理器调用 exit 后状态未重置导致的段错误。
- SPL 修复克隆继承 SplFixedArray 的对象时崩溃,并为 ArrayObject::ksort 添加排序标志。
- Standard 修复 unserialize() 导致段错误或对象引用损坏的问题。
- FPM 合入慢请求计数支持,可在 PHP-FPM 状态页显示相关信息。
