PHP 8.4.14 现已发布,这是一个错误修复版本。具体更新内容包括:
- Core:
- 修复了错误GH-19765(object_properties_load() 绕过了只读属性检查)。
- 修复了 hard_timeout with --enable-zend-max-execution-timers。
- 修复了错误GH-19792(如果同时触发警告和异常,SCCP 会导致返回值的 UAF)。
- 修复了错误GH-19653(临时闭包之间的闭包命名参数解包可能会导致崩溃)。
- 修复了错误GH-19839(用户空间数组上的 HASH_FLAG_HAS_EMPTY_IND 标志不正确)。
- 修复了错误GH-19480(配置 open_basedir 时无法取消设置 error_log php.ini)。
- 修复了错误GH-20002(Broken build on *BSD with MSAN)。
- CLI:
- 使用 PHP_CLI_SERVER_WORKERS 修复由于 CLI 服务器中的 EAGAIN 导致的无用的“轮询事件失败”错误日志。
- Curl:
- 当使用克隆运算符而不是 curl_copy_handle() 函数克隆 CurlHandle 时,修复 CURLOPT_POSTFIELDS 的克隆问题。
- 修复版本 8.16 的 curl 构建和测试失败问题。
- Date:
- 修复 GH-17159:::createFromFormat 的“P”格式吞噬了字符串文字。
- DOM:
- 修复 macOS 上的宏名称冲突。
- 修复错误GH-20022(docker-php-ext-install DOM 失败)。
- GD:
- 修复了GH-19955(imagefttext() 内存泄漏)。
- MySQLnd:
- 修复了错误#67563(使用 mysqlnd 编译的 mysqli 不接受 ipv6 地址作为参数)。
- Opcache:
- Phar:
- 修复 tar header 写入失败后 内存 泄漏和无效延续问题。
- 修复应用 zip 签名时创建临时文件失败导致的内存泄漏。
- SimpleXML:
- 修复了错误GH-19988(zend_string_init with NULL pointer in simplexml (UB))。
- Soap:
- Standard:
- Streams:
- XML阅读器:
- 修复了错误GH-20009(RelaxNG 模式失败时 XMLReader 泄漏)。
- Zip:
更新说明:https://www.php.net/ChangeLog-8.php#8.4.14
为您推荐与 php 相关的帖子:
- PHP 8.3 GA
- PHP 在 2026 年还适用吗?
- PHP 8.5.1 发布
- PHP 8.5.0 发布
- PHP 8.4.11 发布
- PHP 9.0 有望调整为 Modified BSD 许可:简化条款,增强兼容性
- 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.2.0 RC1 现已发布
- PHP 8.2.12 发布
- PHP 最新统计数据:市场份额超 7 成、CMS 中的王者
- PHP 8.3 RC1 版本发布
- php
- PHP 8.2.5 发布
- 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 存在不受控制的递归漏洞
暂无回复。
