PHP 5.5.5 更新日志
发布日期:2013 年 10 月 17 日。
- Core 修复 closure generators 中静态变量行为错误、编译期错误不触发自动加载,以及字符串 offset 属性访问上 by-ref foreach 导致段错误的问题。
- CLI Server 修复内置服务器将部分 HTTP header 当作大小写敏感、chunked transfer encoding 下段错误,并新增 application/pdf MIME 类型。
- DateTime 修复 DateTime::createFromFormat() 错误提示混乱、DateTimeImmutable::createFromFormat 返回 DateTime、DateTimeImmutable 比较异常等问题。
- DBA 修复 dba 函数原地转换 $key 参数为字符串并绕过 copy on write 的问题。
- Filter 将 RFC 6598 IP 加入保留地址,并修复 FILTER_VALIDATE_URL 拒绝 fully qualified domain names 的问题。
- FTP 修复 ftp_nb_continue 段错误。
- GD 确保通用缩放方法使用已定义的插值方法。
- IMAP 修复启用 imap 时 configure 脚本损坏的问题。
- OPcache 修复优化器完全启用时出错、启用 opcache 后异常未正确捕获、_get_zval_ptr_ptr_var 崩溃、初始内存过低时 interned strings 段错误;新增 opcache_compile_file(),并增加 GNU Hurd 支持。
- Sockets 修复 socket_connect() 无法使用 IPv6 地址的问题。
- SPL 让 SplFileObject 构造函数的 $context 参数可选并提供默认值。
- Standard 修复 HTTP 201 Location 生效时 content-type 必须位于 headers 末尾的问题。
- XMLReader 修复克隆 XMLReader 导致崩溃和错误未被抑制的问题。
- 构建系统修复 shtool mkdir -p 竞态条件,以及 make test 因缺少 gzencode() 崩溃的问题。
