PHP 8.4.11 现已发布,这是一个错误修复版本。具体更新内容包括:

Calendar:
修复了 jewishtojd 在年份参数上溢出的问题。
Core:
修复了错误 GH-18833(在释放后使用依赖于销毁顺序的弱映射)。
修复错误 GH-18907(在 hook 中创建循环时发生泄漏)。
修复 OSS-Fuzz #427814456。
修复 OSS-Fuzz #428983568 和 #428760800。
修复了错误 GH-17204(re2c 发出的 -Wuseless-escape 警告)。
修复了错误 GH-19064(Windows ARM64 上未定义符号 “execute_ex”)。
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:
修复了错误 GH-18639(内部类别名可能会破坏预加载 + JIT)。
修复了错误 GH-18899(发出未定义变量警告且尚未设置 opline 时 JIT 函数崩溃)。
修复了错误 GH-14082(ext/opcache/jit/zend_jit.c 中未知地址 0x600000000018 上的 Segmentation fault)。
修复了错误 GH-18898(带有属性 hooks 和预加载的 SEGV zend_jit_op_array_hot)。
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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。