PHP 8.6.0 RC 4 更新日志
PHP 8.6.0 RC 4 于2026年10月21日发布。
- 发布阶段:PHP 8.6.0 RC 4,以下更新依据该候选版官方源码包内 NEWS。
- Core:修复 bailout 状态损坏(CVE-2026-109618、CVE-2026-109619),Apache 平滑重启后 System ID 未重建导致复用不兼容 OPcache 缓存、异常链内存泄漏、空安全运算符延迟指令处理、内存分配桶错误及 Fiber 异常展开跳过 catch 等问题。
- Core、Date:修复 ArrayAccess 对象逃逸分析、array_map() 静态一等可调用类名解析、DateInterval 属性哈希断言及模块重启后的陈旧外部时区数据库读取。
- FTP、MySQLnd、Phar:修复 FTP accept 失败时双重释放、MariaDB PAM 账户空密码连接崩溃,以及 CGI 缺少 PATH_INFO 时 Phar::webPhar() 双重释放。
- Opcache:修复根跟踪黑名单破坏指令处理器、数组展开和复合赋值类型推断、闭包 self/parent 调用作用域丢失、非数值字符串属性递减崩溃及 Windows ZTS 多进程访问冲突。
- Opcache:修复 LONG_MIN 对 -1 取模异常、侧退出耗尽崩溃、常量 null 的 switch 分支错误、循环变量丢失、类型引用检查寄存器加载顺序及未写入槽位读取问题。
- PDO、Session、SOAP:修正无效属性值、重复警告与构造参数提示,修复会话编码失败未关闭处理器、会话文件写入失败后数据丢失,以及跨主机 WSDL 导入时 Authorization 头处理不完整。
- Standard、Readline、POSIX、Tidy:修复 ZTS 用户名查找、畸形 bcrypt cost 校验、Windows 进程空描述符继承、枚举自动加载与反序列化上下文、Windows 睡眠期间 APC、glob 字符集合取反、非 ASCII 补全字符崩溃及编码参数 null 兼容问题。
- Zip、Zlib:修复析构或关闭警告期间重入 ZipArchive、关闭回调修改归档引发的释放后使用,及错误处理器移除失败的 zlib.inflate 过滤器引发的释放后使用。
