PHP 8.4.11 发布

php
软件资讯 软件资讯 发布于 5小时前 2 浏览 0 回复

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 



为您推荐相关文章:

  • PHP 8.3.11 发布
  • PHP 8.2.18 和 PHP 8.3.6 发布
  • PHP 8.2.17 发布
  • PHP 8.3 GA
  • PHP 8.2.5 发布
  • 同类文章推荐:

  • IntelliJ IDEA 2025.2 发布
  • 开源压缩软件 7-Zip 25.01 发布
  • 免费开源的跨平台 FTP 应用程序 FileZilla 3.69.3 发布
  • Python 虚拟环境 VirtualEnv 20.33.0 发布
  • 免费开源的通用数据库工具 DBeaver 25.1.4 发布
  • Apache Storm 2.8.2 发布,分布式实时计算