首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >🥇2024年1月PHP版本使用分析

🥇2024年1月PHP版本使用分析

作者头像
Tinywan
发布2024-01-30 13:43:56
发布2024-01-30 13:43:56
1.1K0
举报
文章被收录于专栏:开源技术小栈开源技术小栈

使用统计

让我们从今天使用的PHP版本的百分比开始,并将其与前三个版本进行比较,请注意,我省略了所有使用率不超过1%的版本:

可视化这些数据看起来像这样

与PHP 8.2相比,PHP 8.3的采用速度似乎稍快:6.4%的项目在PHP 8.3发布的前两个月内使用PHP 8.3,PHP 8.2为4.7%。

此外,PHP 7.*份额继续萎缩--考虑到对7.* 的支持,这是一件好事。系列结束一年多前。目前PHP 8.1是最老的支持版本,直到今年11月25日才收到安全更新。我不能帮助它,我一直在说同样的事情一遍又一遍,这是重要的更新您的PHP安装!

转到历史概览图表,在这里您可以看到版本使用随时间的演变:

需求版本

接下来,我使用Nikita的流行包分析器下载了1000个最流行的作曲家包。我使用一个脚本来扫描这些包,以确定它们所需的最低版本。结果如下:

这里有两个重要的注意事项

  1. 此表显示了所需的最低版本。这意味着最低版本为8.0的软件包也可以支持PHP 8.1、PHP 8.2和PHP 8.3。
  2. 如果你数一下这些数字,你会发现每年都有一些不同。并非每个包都列出有效的版本字符串。

与其比较绝对数字,最好将这些数据绘制成图表进行相对比较,这样我们就可以看到随着时间的推移而发生的变化:

谈到进步,我想提醒开源维护者他们所拥有的权力和责任。想象一下,如果所有的现代开源软件包都只支持正在开发的PHP版本,我怀疑会有更多的项目被鼓励更快地更新,最终导致一个更健康,更高性能,更安全的生态系统。开源维护者在这方面有很大的力量。

还要记住,强制一个新的最低PHP要求并不会自动阻止旧项目使用您的代码:过时的项目仍然可以下载旧版本的软件包,所以从软件包维护者的角度来看,没有什么好的理由不这样做。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源技术小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用统计
  • 需求版本
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档