PHP 8.2.5 现已发布,这是一个错误修复版本。具体更新内容如下:
- Core:
- 在 ZTS/Linux 构建中添加了对 max_execution_time 的可选支持
- 修复了递归 AST 评估中的 use-after-free。
- 修复了错误 GH-8646(内存泄漏 PHP FPM 8.1)。
- 重新添加一些被错误地从 CTE 中移除的 CTE 函数。
- 从错误添加的 array_diff_ukey() 中删除 CTE flag。
- 修复了错误 GH-10801(CTE 函数中的命名参数导致 segfault)。
- 修复了错误 GH-8789(PHP 8.0.20 (ZTS) zend_signal_handler_defer 在 apache 上崩溃)。
- 修复了错误 GH-10015(zend_signal_handler_defer 在 apache 关闭时崩溃)。
- 修复了错误 GH-10810(修复了 NUL 字节终止 Exception::__toString() 的问题)。
- 修复混合使用 __callStatic() 和 FFI 时潜在的内存损坏问题。
- Date:
- 修复了错误 GH-10747(抛出序列化 Date* 对象中的私有和受保护属性)。
- FPM:
- FTP:
- 传播 ftp_close() 的成功状态。
- 修复了错误 GH-10521(ftp_get/ftp_nb_get resumepos 偏移量最大为 10GB)。
- IMAP:
- 修复了 Clang 16 的构建失败。
- MySQLnd:
- Opcache::
- 修复了 macOS 的构建以适应 pkg-config 设置。
- 修复了错误 GH-8065(opcache.consistency_checks > 0 导致 PHP >= 8.1.5 在 fpm context 中出现 segfaults)。
- OpenSSL:
- 添加对文件写入功能的缺失错误检查。
- PDO 火鸟:
- 修复了错误GH-10908(具有 64 位内核和 32 位用户空间的 RPI 上的 PDO Firebird 总线错误)。
- Phar:
- 修复了错误 GH-10766(使用 Phar::Zip 格式创建的 PharData 存档不保留文件元数据(日期时间))。
- 在 EVP_MD_CTX_create() 和 EVP_VerifyInit() 上添加缺失错误检查。
- PDO ODBC:
- 修复了 SQLAllocHandle 上缺失和不一致的错误检查。
- PGSQL:
- 修复了从 pg_meta_data(扩展模式)返回的数组中的拼写错误。
- SPL:
- Standard:
更多详情可查看 ChangeLog。
下载地址:https://windows.php.net/download/
为您推荐与 php 相关的帖子:
- PHP 最新统计数据:市场份额超 7 成、CMS 中的王者
- PHP 8.3.11 发布
- PHP 获得来自 STF 的 20 万欧元投资
- PHP 8.1.28 发布
- PHP 8.2.18 和 PHP 8.3.6 发布
- PHP 8.3.4 发布
- PHP 8.2.17 发布
- PHP 8.3.1 发布
- PHP 8.3 GA
- PHP 8.2.12 发布
- PHP 8.2.0 RC1 现已发布
- PHP 8.3 RC1 版本发布
- php
- PHP 生态系统经历大规模现代化改造,7.4 是最常用版本
- PHP 8.2.2 发布
- PHP 8.2.1 发布
- PHP 8.2获准在Fedora 38中引入
- PHP 7.4.32, 8.0.24 & 8.1.11 发布
- PHP 存在不受控制的递归漏洞
暂无回复。