PHP 8.1.9 更新日志
PHP 8.1.9 发布于 2022 年 8 月 4 日,是 PHP 8.1 分支的正式维护版本,主要修复 CLI、Core、FPM、OPcache 和标准库相关问题。
- CLI:修复通过 PHP_CLI_SERVER_WORKERS 环境变量使用内置服务器时的潜在溢出,以及无法故意关闭标准句柄的问题。
- Core:修复 Windows 上 error_log 可能持有文件写锁,以及 WeakMap 对象引用偏移导致 TypeError 的问题。
- Date:修复 DatePeriod 在自定义 DateTimeImmutable 下未发出警告的问题。
- FPM:修复 zlog 消息前缀中错误地址释放,以及配置加载失败时可能出现 double free 的问题。
- GD 与 Intl:修复 imagecopyresized() 错误信息指向错误参数,以及 ICU 69.x 及更高版本的构建问题。
- OPcache:修复检查有效文件语法时 PHP 可能 100% CPU 挂起,以及 JIT 在大型 match/switch 语句下段错误的问题。
- Reflection 与 Standard:修复 readonly 修饰符下 Reflection::getModifierNames(),crypt_sha256/512 API 在 clang 大于 12 时的构建问题,macOS 随机数实现调整,以及 php_stream_sock_open_from_socket 可能返回 NULL 的问题。
