PHP 8.1.5 发布

PHP 8.1.5 现已发布,这是一个错误修复版本;官方鼓励所有 PHP 8.1 用户升级到此版本。

具体更新内容如下:

  • Core
    • 修复了错误#8176(属性初始化程序中的枚举值泄漏)。
    • 修复了内部属性参数的释放问题。
    • 修复了错误#8070(内部函数属性哈希的内存泄漏)。
    • 修复了错误#8160(Alpine 上的 ZTS 支持已损坏)。
  • Filter:
    • 修复了 php_filter_validate_domain() 中的 signedness confusion。
  • Intl:
    • 修复了错误#8115(实例化 Intl 类时无法捕获 arg 类型弃用)。
    • 修复了错误#8142(cygwin 上的编译错误)。
    • 修复了错误#7734(修复 IntlPartsIterator 键 off-by-one error 和 first key)。
  • MBString:
    • 修复了错误#8208(mb_encode_mimeheader: $indent  功能损坏)。
  • MySQLi:
    • 修复了错误#8068(mysqli_fetch_object 创建了不可访问的属性)。
  • Pcntl:
    • 修复了错误#8142(cygwin 上的编译错误)。
  • PgSQL:
    • 修复了 LLP64 架构上与 result_type 相关的堆栈损坏。
    • 修复了错误#8253(pg_insert() 引用失败)。
  • Sockets:
    • 修复了 Solaris 构建。
  • SPL:
    • 修复了错误#8121(SplFileObject - seek 和 key 与 csv 文件不一致)。
    • 修复了错误#8192(在 8.1 中无法在没有返回 typehint 的情况下覆盖 DirectoryIterator::current())。
  • Standard:
    • 修复了错误#8048(强制 macOS 使用 statfs)。

更新说明:https://www.php.net/ChangeLog-8.php#8.1.5

你可能感兴趣的