PHP 8.4.11 现已发布,这是一个错误修复版本。具体更新内容包括:
- Calendar:
- 修复了 jewishtojd 在年份参数上溢出的问题。
- Core:
- Curl:
- 修复从 curl 回调返回引用计数值时出现的 内存 泄漏。
- 移除不正确的 string release。
- DOM:
- 修复错误GH-18979(Dom\XMLDocument::createComment() 在遇到空字节时触发未定义行为)。
- LDAP:
- 修复了GH-18902 ldap_exop/ldap_exop_sync 在处理空请求 OID 时触发断言。
- MbString:
- 修复错误GH-18901(mb_split 中的整数溢出)。
- Opcache:
- OpenSSL:
- 修复错误#80770(无法使用 stream_socket_server 获取客户端对等证书)。
- PCNTL:
- 修复了错误GH-18958(使用 zend-max-execution-timers 在 pcntl_rfork() 或 pcntl_forkx() 后关闭时发生致命错误)。
- Phar:
- 修复 phar 中的流双重释放问题。
- SOAP:
- 修复了错误GH-18990、错误 #81029、错误 #47314(SOAP HTTP 套接字在对象销毁时未关闭)。
- 修复重定向时 URL 解析失败导致的内存泄漏。
- SPL:
- 修复了错误GH-19094(将没有 Iterator 实现的类附加到 MultipleIterator 会导致崩溃)。
- Standard:
- 修复 printf() 中的误导性错误。
- 修复数组函数中的 RCN 违规。
- 修复了GH-18976 pack() 使用 h/H 格式和 INT_MAX repeater value 溢出的问题。
- Streams:
- 修复了GH-13264(fgets() 和 stream_get_line() 在过滤器致命错误时不返回 false)。
- Zip:
- 修复 ZipArchive::extractTo() 中路径太长导致的泄漏。
更多详情可查看:https://www.php.net/ChangeLog-8.php#8.4.11
为您推荐与 php 相关的帖子:
- PHP 8.3 GA
- PHP 在 2026 年还适用吗?
- PHP 8.5.1 发布
- PHP 8.5.0 发布
- PHP 8.4.14 发布
- 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 存在不受控制的递归漏洞
暂无回复。
