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” 和空属性)。

更多详情可查看 ChangeLog。

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