您现在的位置是:首页 > 文章详情

PHP 8.4.4 发布

日期:2025-02-14点击:67

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

  • Core:
    • 修复了错误GH-17234(Numeric parent hook 调用因断言而失败)。
    • 修复了错误GH-16892(ini_parse_quantity() 无法解析以 0x0b 开头的输入)。
    • 修复了错误GH-16886(ni_parse_quantity() 无法对 0x+0 发出警告)。
    • 修复了错误GH-17222(__PROPERTY__ magic constant 并非在所有常量表达式上下文中都起作用)。
    • 修复了错误GH-17214放宽了对继承 final 的 trait 方法的 final+private 警告)。
    • 修复了 Windows 上系统程序执行期间的 NULL 运算。
    • 修复了在 Windows 上检查 trailing spaces 时可能出现的 OOB 问题。
    • 修复了错误GH-17408(断言失败 Zend/zend_exceptions.c)。
    • 修复 ZEND_AST_UNPACK 的 may_have_extra_named_args 标志。
    • 修复 Windows 的 System V 共享内存模拟中的 NULL 运算。
    • 修复错误GH-17597(#[\Deprecated] 不适用于 __call() 和 __callStatic())。
  • DOM:
    • 修复错误GH-17397(断言失败 ext/dom/php_dom.c)。
    • 修复错误GH-17486(Dom\HTMLDocument::createFromString 中报告的错误行号不正确)。
    • 修复错误GH-17481(\Dom\HTMLDocument 中的 UTF-8 损坏)。
    • 修复错误GH-17500(在无名文档类型上请求节点名时出现的故障)。
    • 修复错误GH-17485(上游修复,在 \Dom\HTMLDocument 中 void 元素上 Self-closing tag 不应是解析错误/警告)。
    • 修复错误GH-17572(getElementsByTagName 返回基于 tagName 索引的集合)。
  • Enchant:
    • 修复传递空字节时 enchant 崩溃的问题。
  • FTP:
    • 修复错误GH-16800(ftp 功能会在出现 EINTR 时中止)。
  • GD:
    • 修复错误GH-17373(imagefttext() 忽略调色板图像的剪辑矩形)。
    • 移植了 libgd 223 的修复(gdImageRotateGeneric() 未正确进行插值的问题)
    • 添加了对捆绑的 libgd 读取没有 colormap 的 GIF 的支持。
  • Gettext:
    • 修复错误GH-17400(无效域上的 bindtextdomain SEGV)。
  • Intl:
    • 修复错误GH-11874(intl 导致 docker 镜像中出现 segfault)。
  • Opcache:
    • 修复错误GH-15981(frameless jumps 和最小 JIT 导致的 Segfault)。
    • 修复错误GH-17307(内部闭包导致 JIT 失败)。
    • 修复错误GH-17428(断言失败 ext/opcache/jit/zend_jit_ir.c:8940)。
  • PCRE:
    • 修复错误GH-17122(regex 中的内存泄漏)。
  • PDO:
    • 修复了使用 GC 释放 PDOStatment 时发生的内存泄漏。
    • 修复了 PDO Firebird 语句析构函数中的崩溃。
    • 更改默认获取类 ctor 参数时修复 UAF。
  • PgSql:
    • 当系统中不存在常量 PGRES_TUPLES_CHUNK 时修复构建失败的问题。
  • Phar:
    • 修复错误GH-17518(偏移溢出 phar extractTo())。
  • PHPDBG:
    • 修复 function registration + test 中的崩溃。
  • Session:
    • 修复 session SID constant 的类型混淆。
    • 修复错误GH-17541(ID 重置期间 ext/session NULL 指针取消引用)。
  • SimpleXML:
    • 修复错误GH-17409(断言失败 Zend/zend_hash.c:1730)。
  • SNMP:
    • 修复错误GH-17330(关闭会话时 SNMP::setSecurity segfault)。
  • SPL:
    • 修复错误GH-15833(ext/spl/spl_array.c 中的 Segmentation fault(访问空指针))。
    • 修复错误GH-17516(SplFileTempObject::getPathInfo() 在无效类上未定义的行为)。
  • Windows:
    • 修复了 clang 编译器检测。
  • Zip:
    • 修复错误GH-17139(修复无效输入导致的 zip_entry_name() 崩溃)。

更多详情可查看 ChangeLog

原文链接:https://www.oschina.net/news/333673/php-8-4-4-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章