WordPress 6.6 预告:告别 PHP 7.0 与 7.1,拥抱更高效未来

作者:小芸

更新于:2024年6月13日 22:29

WordPress 6.6 预告:告别 PHP 7.0 与 7.1,拥抱更高效未来

在 WordPress 持续追求卓越性能与极致安全的道路上,一个新的里程碑即将到来。WordPress 6.6 版本计划于 2024 年 7 月发布,届时将正式告别 PHP 7.0 与 7.1,并将最低支持版本提升至 PHP 7.2.24。为了获得最佳体验,继续推荐使用 PHP 7.4 及以上版本。

告别旧时代,迎接新变革

自 2023 年 8 月 WordPress 6.3 版本调整最低支持 PHP 版本以来,PHP 7.0 和 7.1 的使用率已大幅下降。至 2024 年 4 月,这两版在监控中的 WordPress 安装中合计占比仅剩 2.45%,远低于以往维持支持的 5% 基准线。这一数据变化为提升最低支持版本提供了有力依据,也为整个生态系统注入了更新换代的动力。

更新的意义与影响

提高最低支持的 PHP 版本不仅能够促进插件和主题生态系统的健康发展,提升 WordPress 项目的长远形象,还能加强开发者关系,并逐渐优化 WordPress 代码库及其开发工具。这一决策将随着时间推移,在多方面展现出积极影响。

过去 PHP 版本支持的变更

回顾历史,WordPress 对 PHP 版本支持的变更如下:

  • WordPress 4.1:新增支持 PHP 5.6。
  • WordPress 4.4:新增支持 PHP 7.0。
  • WordPress 4.7:新增支持 PHP 7.1。
  • WordPress 4.9:新增支持 PHP 7.2。
  • WordPress 5.0:新增支持 PHP 7.3。
  • WordPress 5.2:停止支持 PHP 5.2、5.3、5.4、5.5。
  • WordPress 5.3:新增支持 PHP 7.4。
  • WordPress 5.6:新增 “beta 支持” PHP 8.0。
  • WordPress 5.9:新增 “beta 支持” PHP 8.1。
  • WordPress 6.1:新增 “beta 支持” PHP 8.2。
  • WordPress 6.3:
    • 停止支持 PHP 5.6。
    • 提升 PHP 8.0 至“兼容但有例外”状态。
      • 例外:不支持命名参数。
      • WP_Filesystem_FTPext 和 WP_Filesystem_SSH2 在连接失败时有问题。
    • 提升 PHP 8.1 至“兼容但有例外”状态。
      • 例外:需要明确设置 htmlentities() 等函数的 flags 参数默认值。
      • 用 wp_strip_tags() 替换大多数 strip_tags()。
      • 对于未知设置的 unregister_setting() 问题。
  • WordPress 6.4:新增 “beta 支持” PHP 8.3

关于 PHP 8 的兼容性

目前,WordPress 核心已与 PHP 8.0 和 8.1 兼容,虽有部分情况有例外。而对于 PHP 8.2 和 8.3,自 WordPress 6.4 起被视为测试版支持。

安全性与维护

仍在使用 PHP 7.0 或 7.1 的网站将停留在 WordPress 6.5 分支上,继续接收安全更新。WordPress 当前的安全策略覆盖 4.1 及以上版本。此外,Gutenberg 插件作为块编辑器的开发工具,也将适时跟进提升最低支持 PHP 版本至 7.2,与 WordPress 6.6 保持同步。

展望未来

WordPress 核心团队并未设定固定的版本升级时间表,而是将持续监测 PHP 版本的使用情况,并与主机供应商合作,鼓励用户和企业加速升级。5% 的使用率基准线仍将是未来评估的标准。

当前 PHP 使用概况(截至 2024 年 4 月)

  • PHP 8.3: 1.20%
  • PHP 8.2: 12.07%
  • PHP 8.1: 16.34%
  • PHP 8.0: 12.25%
  • PHP 7.4: 42.80%
  • 其他版本分布于 3.80% 至 1.50% 之间

立即行动,升级 PHP

对于正在使用 PHP 7.4 以下版本的站点而言,为了确保您的网站安全且高效运行,强烈建议您升级至最新版本的 PHP。WordPress 的这次升级不仅是对技术进步的响应,更是对用户安全和体验的承诺。

© 版权声明

本文由站长帮(zhanzhangb.cn)发布,保留所有权利。

未经明确书面许可,不得转载、摘编本站内容。对于侵权行为,我们将保留追究法律责任的权利。