PHP 8.3.3 现已发布,这是一个错误修复版本。具体更新内容包括:
- Core:
- 修复了 zend-max-execution-timers 构建中的计时器泄漏。
- 修复了错误GH-12349(ARM 与 mold 的链接失败)。
- 修复了错误GH-13097(trigger_error / 中的匿名类引用抛出异常)。
- 修复了错误GH-13177(PHP 8.3.2:在 trait 中使用时不允许使用最终私有构造函数)。
- 修复了错误GH-13215(GCC 14 build 失败)。
- Curl:
- 修复curl_multi_init() 中缺少的错误检查。
- FPM:
- 修复了错误GH-12996(在路径中加上 Apache ProxyPassMatch 时,SCRIPT_NAME 不正确)。
- GD:
- 修复了错误GH-10344(imagettfbbox():无法找到/打开字体 UNC 路径)。
- 修复了错误GH-10614(当旋转 90 度时,imagerotate 会将图片变成全黑)。
- LibXML:
- 修复实体引用和预定义实体的崩溃。
- MySQLnd:
- 修复了错误GH-12107(运行存储过程(返回结果集)两次时,PHP 崩溃)。
- Opcache:
- 修复了错误GH-13145(strtok() 不是 comptime)。
- 修复了 range() 的类型推断。
- 修复了错误GH-13232(当 JIT 关闭但 JIT_debug 仍然打开时会报告 Segmentation fault)。
- OpenSSL:
- 修复了未设置 OPENSSL_NO_ENGINE 时 LibreSSL 未定义的引用。
- PDO_Firebird:
- 修复GH-13119(更改为使用 `H` 格式将 float 和 double 值转换为字符串)。
- Phar:
- 修复了错误#71465(PHAR 不了解 litespeed)。
- 修复了错误GH-13037(PharData 错误地提取 zip 文件)。
- Random:
- 修复了错误GH-13138(Randomizer::pickArrayKeys() 无法检测损坏的引擎)。
- Session:
- 修复了错误GH-12504(自动加载器中出现致命错误时写入的会话已损坏)。
- Standard:
- 修复了错误GH-13094(range(9.9, '0') 会导致 segmentation fault)。
- Streams:
- 修复了错误GH-13071(使用 mmap-able source streams 复制大文件可能会耗尽可用内存并失败)。
更多详情可查看 ChangeLog。