Fedora 工程和指导委员会 (FESCo) 已批准将 Fedora 38 的 PHP 包升级到 PHP 8.2。与大多数软件包一样,Fedora Linux 在发布时往往总是附带最新的 PHP 版本。这意味着在明年春天,Fedora Linux 38 将为那些想在这个由 Red Hat 赞助的 现代 Linux 发行版上运行 LAMP 的用户提供 PHP 8.2。
PHP 8.2 包含了大量的改进内容。具体有:
- 增加了对在 traits 中定义常量的支持
- Random code 中的 extension-specific Exceptions/Errors
- 更新内置 Web 服务器的 MIME 类型表
- 减少各种函数返回的字符串的内存占用
- 新的 Random 扩展
- 为 Linux 启用 arc4random_buf 与 Glibc 2.36+ 随机字节
- 初步支持 ARM64 的 Windows 上的交叉构建
- 将 JIT 缓冲区 Opcache 分配到靠近 PHP .text 段,以允许使用直接的 IP 相关调用和跳转
- PHP Sockets 的新选项
- 支持新 Curl 选项
- 新的 ZipArchive 方法
- 以及各种性能优化
科技网站 Phoronix 指出,鉴于 PHP 8.2 将在 11 月底左右作为常规的年度主要功能版本发布,这为将 PHP 8.2 纳入 Fedora 38 并在春季发布 Linux 发行版之前进行了充分测试留下了充足的时间。
PHP 8.2 发布时间表可以在 PHP.net 上找到。随着 Fedora 37 将在未来的一两周内发布,更多有关 Fedora 38 功能的信息也将释出。