PHP 8.2.2 更新日志
PHP 8.2.2 发布于 2023 年 2 月 2 日,是 PHP 8.2 分支的正式维护版本,主要修复核心运行时、FPM、OPcache、PHPDBG、Random、Standard 和 XMLWriter 相关问题。
- Core:修复 zif_get_object_vars 断言失败、相关 flag 断言失败、向 unpacked array 添加超过 2**30 元素时断言失败、Fiber 栈变量未参与循环收集,以及内部 enum 方法 run_time_cache 初始化损坏的问题。
- FPM:修复 FastCGI 错误缺少分隔符、未重置 fastcgi.error_header、配置测试未执行 UID 查找、配置测试内存泄漏,以及监听 unix socket owner:group 错误的问题。
- Hash 与 LDAP:修复 XXH3 初始化中 __toString 异常处理,以及 LDAP\Connection::__construct() 引用 ldap_create() 的问题。
- OPcache:修复 zend_runtime_jit() bailout 值反转、accel_preload() 访问未初始化变量、zend_jit_find_trace() 崩溃,以及 zend_jit_trace_exit 缺少 EXIT_INVALIDATE 锁的问题。
- Phar、PHPDBG、Posix:修复 Phar 压缩方法 flags 检查、phpdbg 加载模块未定义行为、条件断点空指针、-h 选项内存泄漏、畸形输入段错误,以及 posix_ttyname() 内存泄漏。
- Random、Standard、XMLWriter:修复 /dev/urandom 理论文件描述符泄漏、arm64 下 stripslashes() 段错误、unserialize() 对对象语法校验不完整、substr_replace UNDEF slot,以及 xmlTextWriterEndElement 缺少检查的问题。
