PHP 5.4.12 更新日志
发布日期:2013 年 2 月 21 日。
- Core 修复 zend_register_class alias 中 TSRM 使用错误、get_html_translation_table() 在 HTML_ENTITIES 与 ISO-8859-1 下输出不完整、isset() 访问 protected 属性 fatal error 不一致、strpos() 空 needle 警告文本、zend_compile 作用域后使用错误、strtr() 键长度差异较大时效率较差、zend_std_compare_objects 递归崩溃、unset protected 属性时 magic methods 被调用两次、fopen 对非 3xx 状态仍跟随重定向等问题,并让 getimagesize() 支持 BITMAPV5HEADER。
- Date 改进多个 ext/date 函数性能,并修复不完整 DateTime 比较导致 SIGSEGV 的问题。
- FPM 修复 Solaris 10/11 上 php with fpm 构建失败的问题。
- Litespeed 修复 lsapi 代码中的 -Werror=format-security 错误。
- sqlite3 修复 sqlite3::bindvalue 与相关函数未使用 sqlite3_*_int64 API 的问题。
- PDO_OCI 修复多行 BLOB 获取,以及长测试套件运行后清理阶段段错误。
- PDO_sqlite 修复 64 位构建下 PDO::PARAM_INT 在 pdo_sqlite 内部仍转为 32 位 int 的问题。
