全世界最好的语言,PHP 8.1.6 发布

PHP 投稿 36800 2 评论

全世界最好的语言,PHP 8.1.6  发布

  • Core:

    • 修复了错误(不再识别注册表设置)。

    • 修复了资源 ID 分配期间的潜在 race condition。

    • 修复了错误(预加载包含枚举数组的常量时出现故障)。

    • 修复 Haiku ZTS 构建。

  • Date:

    • 修复了错误(DateTimeZone::getTransitions() 返回的数据不足)。

  • 修复了错误(时区无法按预期工作)。

  • 修复了错误(DateTimeZone::getTransitions() 返回无效数据)。

  • 修复了错误(从迭代器产生的异常不会重新抛出到生成器中)。

  • FFI:

    • 修复了错误(在 FFI 中向结构体分配函数指针会泄露)。

  • FPM:

    • 修复了错误(FPM /status 报告错误的活动进程数)。

  • 修复了错误(FPM 无法关闭进程)。

  • 修复了 kqueue 删除回调日志消息中的注释。

  • Hash:

    • 修复了错误(序列化最终 HashContext 时的 segfault)。

  • Iconv:

    • 修复了错误(ob_end_clean 不会重置 Content-Encoding header)。

  • Intl:

    • 修复了错误(msgfmt_format $values 可能不支持引用)。

  • MB字符串:

    • 为无效 UTF-8 文本发出的错误标记数与 WHATWG 规范匹配。这是对 PHP 8.0 及更早版本行为的回归。

  • MySQLi:

    • 修复了错误(MySQLi 在 Windows 上使用不受支持的 format specifier)。

  • SPL:

    • 修复了错误(调用 __construct() 时 ArrayIterator 可能会泄漏)。

  • 修复了错误(SplFileObject:key() 返回错误值)。

  • Streams:

    • 修复了 php://temp 切换到临时文件时不保留文件位置的问题。

  • zlib:

    • 修复了错误(ob_end_clean 不会重置 Content-Encoding header)。

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

编程笔记 » 全世界最好的语言,PHP 8.1.6 发布

赞同 (46) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(2)个小伙伴在吐槽
  1. 文章中的数据和图表展示了问题的严重性。
    冷血杀手 2023-09-10 01:30 (2年前) 回复
  2. 总能用最快的速度完成任务。
    Zach 2023-08-31 14:30 (2年前) 回复