PHP 8.3.10 更新日志
PHP 8.3.10 于 2024 年 8 月 1 日发布,是 PHP 8.3 分支的维护版本,包含 Core、DOM、Fileinfo、GD、LibXML、Opcache、Output、PDO、Phar、PHPDBG、Shmop、SPL、Standard、Streams、Tidy、Treewide 和 XML 等修复。
- Core:修复 sysconf(_SC_GETPW_R_SIZE_MAX) 返回 -1 的系统支持、巨大内存块 is_zend_ptr() 判断、FPM 测试内存泄漏、OSS-Fuzz 问题、Zend/zend_types.h 段错误,以及 __toString() 属性类型转换中的释放后使用问题。
- DOM、Fileinfo、GD、LibXML:修复 DOMDocument::xinclude() 崩溃、README.REDIST.BINS 许可证引用、GD 测试与警告行为,以及 libxml2 v2.13.0 构建失败。
- Opcache 与 Output:修复 Zend DTrace 启用时 opcache.jit 被隐式禁用缺少提示,以及空输出缓冲区导致 zend_string.h 空指针问题。
- PDO、Phar、PHPDBG、Shmop、SPL:修复 PDORow 访问 null 属性崩溃、zip entry null string、PHPDBG ASAN/ZEND_RC_DEBUG 崩溃与 NULL byte 输出截断、Windows 11 shmop 崩溃,以及 SPL observer 空指针访问。
- Standard 与 Streams:修复 range 负步长溢出、32 位 wordwrap 测试失败、time_sleep_until 溢出,以及自定义 stream wrapper 的 dir_readdir 输出被截断到 255 字符的问题。
- Tidy、Treewide、XML:修复 tidy_repair_file() 内存泄漏、libxml2 2.13.2 兼容性、弃用 libxml 字段迁移,以及 --with-pear 安装错误。





