其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

PHP 8.3.2 发布

GG网络技术分享 2025-03-18 16:16 0


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

  • Core:

    • 修复了错误 GH-12953(加载包含超过 11k 元素的 Composer classmaps时误报 SSA 完整性验证失败)。

    • 修复了错误 GH-12999(不支持 strnlen 时构建 zend_strnlen)。

    • 修复了错误 GH-12966(缺少交叉编译第三个参数,因此 Autoconf 不会发出警告)。

    • 修复了错误 GH-12854(8.3 - 因为最终 trait-used 方法无法在 Reflection 中正确报告可见性)。

  • Cli:

    • 修复使用路由器脚本和 max_input_time 时内置 Web 服务器中不正确的超时。

  • DOM:

    • 修复了错误 GH-12870(创建 xmlns 属性会导致 DOMException)。

    • 修复在没有文档的情况下使用 toggleAttribute () 时的崩溃问题。

    • 修复了具有属性引用的 adoptNode 中的崩溃问题。

    • 修复了错误 GH-13012(属性顺序不同时 DOMNode::isEqualNode () 不正确)。

  • FFI:

    • 修复了错误 GH-9698(使用 FFI\\CData 时 stream_wrapper_register 会崩溃)。

    • 修复了错误 GH-12905(FFI::new 与 observers 交互不良)。

  • Intl:

    • 修复了 GH-12943(IntlDateFormatter::__construct 接受 “C” 作为有效locale)。

  • Hash:

    • 修复了错误 GH-12936(如果在字符串 >= 4GiB 上使用 sha512,hash () 函数会无限挂起)。

  • ODBC:

    • 修复了在 Apache shutdown 时持久连接崩溃的问题。

  • Opcache:

    • 修复了 oss-fuzz #64727(当 DIM 与result的变量相同时,JIT 未定义数组键警告可能会用 NULL 覆盖 DIM)。

    • 添加了 SELinux mprotect execheap 问题的解决方法。参阅 https://bugzilla.kernel.org/show_bug.cgi?id=218258。

  • OpenSSL:

    • 修复了错误 GH-12987(openssl_csr_sign 可能会因错误而泄漏新证书)。

  • PDO:

    • 修复 GH-12969(修复 PDO::getAttribute () 以获取 PDO::ATTR_STRINGIFY_FETCHES)。

  • PDO_ODBC:

    • 修复了错误 GH-12767(无法使用 setAttribute () 打开 autocommit模式)。

  • PGSQL:

    • 修复了 auto_reset_persistent 处理和 allowed_persistent 类型。

    • 修复了错误 GH-12974(使用 pg_pconnect () 时 Apache 在 shutdown时崩溃)。

  • Phar:

    • 修复了错误#77432(包含 phar 文件时出现 Segmentation 错误)。

  • PHP 数据库:

    • 修复了错误 GH-12962(phpdbg_prompt.c 中 init_file 的 Double free)。

  • SimpleXML:

    • 修复了获取 SimpleXMLElement 未初始化属性的地址导致崩溃的问题。

    • 修复了错误 GH-12929(带有 stream_wrapper_register 的 SimpleXMLElement 可能会出现 segfault)。

  • Tidy:

    • 修复了错误 GH-12980(tidynode.props.attribute 缺少 “Boolean Attributes” 和空属性)。

标签: 属性 错误

提交需求或反馈

Demand feedback