PHP 8.1.5 现已发布,这是一个错误修复版本;
官方鼓励所有 PHP 8.1 用户升级到此版本。
PHP 8.1.5 具体更新内容如下:
Core
修复了错误(属性初始化程序中的枚举值泄漏)。
修复了内部属性参数的释放问题。
修复了错误(内部函数属性哈希的内存泄漏)。
修复了错误(Alpine 上的 ZTS 支持已损坏)。
Filter:
修复了 php_filter_validate_domain( 中的 signedness confusion。
Intl:
修复了错误(实例化 Intl 类时无法捕获 arg 类型弃用)。
修复了错误(cygwin 上的编译错误)。
修复了错误(修复 IntlPartsIterator 键 off-by-one error 和 first key)。
MBString:
修复了错误(mb_encode_mimeheader: $indent 功能损坏)。
MySQLi:
修复了错误(mysqli_fetch_object 创建了不可访问的属性)。
Pcntl:
修复了错误(cygwin 上的编译错误)。
PgSQL:
修复了 LLP64 架构上与 result_type 相关的堆栈损坏。
修复了错误(pg_insert( 引用失败)。
Sockets:
修复了 Solaris 构建。
SPL:
修复了错误(SplFileObject - seek 和 key 与 csv 文件不一致)。
修复了错误(在 8.1 中无法在没有返回 typehint 的情况下覆盖 DirectoryIterator::current()。
Standard:
修复了错误(强制 macOS 使用 statfs)。