PHP 8.4.11 发布
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
为您推荐相关文章:
同类文章推荐: