PHP 8.2.21 更新日志
PHP 8.2.21 发布于 2024 年 7 月 4 日,是 PHP 8.2 分支的正式维护版本,主要修复核心运行时、OPcache、Soap、SPL、Standard 和 Streams 相关问题。
- Core:修复不兼容指针类型警告、macOS 14 Apple Silicon 上 max_execution_time 过早触发、Generator::throw() 期间 yielded from 值析构栈回溯崩溃、初始化私有构造函数类时调用析构,以及 fclose 函数指针类型不兼容。
- BCMath、Curl、DOM、FPM:修复 bcpowmod() 在 mod=-1 时返回值错误、curl 8.8.0 测试失败、XML/DOM 内存泄漏,以及 PHP-FPM status pool 忽略 ping.path 和 ping.response 配置。
- GD、Intl、MySQLnd:修复 imagecolorset() 参数编号、SpoofChecker 引用处理,以及 Windows 下 active mysqli connection 与自引用匿名函数组合导致 Apache 崩溃的部分问题。
- OPcache 与 PDO ODBC:修复 opcache.jit=off 时无法运行时启用 JIT、FreeBSD/amd64 JIT TLS 访问、ARM64 下 TSRM 构建错误,以及 iODBC 下 SDWORD 类型不兼容。
- PHPDBG、Soap、Sodium:修复 watchpoint 添加失败段错误、SoapClient 响应解压、SoapServer setObject/setClass 重复调用内存泄漏、SoapFault 重复构造内存泄漏、zlib ini 读取和 classmap/FQCN 问题,以及 Sodium 失败路径内存泄漏。
- SPL、Standard、Streams:修复 SPL 空指针访问、abstract namespace Unix sockets 长度检查 off-by-one,以及 PHP Fatal error 触发未分配指针释放和 double free 的问题。





