PHP 8.3.30 更新日志
PHP 8.3.30 于 2026 年 1 月 15 日发布,是 PHP 8.3 分支的维护版本,包含 Core、Bz2、DOM、GD、Intl、LDAP、Mbstring、Phar、POSIX、SPL、SQLite3、Standard 和 Zlib 等修复。
- Core:修复动态类常量查找默认参数导出函数签名时的错误假设、parse_ini_string() 解析畸形 INI 时 normalize_value() 断言失败、generator 中抛出的不可捕获异常,以及错误停用期间 re-entrant ob_start() 导致 php_output_handler_free 释放后使用。
- Bz2、DOM、GD:修复 bzcompress 大 source size 溢出、畸形对象 clone DOM namespace node 时空指针解引用,以及 imagestring/imagestringup 溢出。
- Intl、LDAP、Mbstring:修复 umsg_format_helper() 泄漏、ldap_set_options() 泄漏,以及 mb_decode_mimeheader 未处理 separator 的问题。
- Phar:修复 Phar::LoadPhar 读取失败时未定义行为、SplFileInfo::openFile() 写模式,以及 legacy OpenSSL 1.1.0 系统构建问题。
- POSIX 与 SPL:修复 macOS 上 POSIX groups 转 PHP array 崩溃,以及 GlobIterator 创建的 resource 被 fclose() 时崩溃。
- SQLite3:修复 SQLite3Result::fetchArray 返回 array|false 预期下返回 null 的问题。
- Standard:修复 proc_open() command 错误检查,以及 iptcembed 中堆缓冲区溢出。
- Zlib:修复越界 gzseek() 导致断言失败。





