网站首页 > 精选文章 正文
使用统计
让我们从今天使用的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个最流行的作曲家包。我使用一个脚本来扫描这些包,以确定它们所需的最低版本。结果如下:
这里有两个重要的注意事项
- 此表显示了所需的最低版本。这意味着最低版本为8.0的软件包也可以支持PHP 8.1、PHP 8.2和PHP 8.3。
- 如果你数一下这些数字,你会发现每年都有一些不同。并非每个包都列出有效的版本字符串。
与其比较绝对数字,最好将这些数据绘制成图表进行相对比较,这样我们就可以看到随着时间的推移而发生的变化:
谈到进步,我想提醒开源维护者他们所拥有的权力和责任。想象一下,如果所有的现代开源软件包都只支持正在开发的PHP版本,我怀疑会有更多的项目被鼓励更快地更新,最终导致一个更健康,更高性能,更安全的生态系统。开源维护者在这方面有很大的力量。
还要记住,强制一个新的最低PHP要求并不会自动阻止旧项目使用您的代码:过时的项目仍然可以下载旧版本的软件包,所以从软件包维护者的角度来看,没有什么好的理由不这样做。
猜你喜欢
- 2025-01-17 php进阶到架构之swoole系列教程(一)windows安装swoole
- 2025-01-17 如何通过phpstudy在Windows上搭建PHP开发环境
- 2025-01-17 Windows server 2003服务器搭建PHP环境
- 2025-01-17 中文/日文 PHP CGI 安装包 9.8 分漏洞遭黑客滥用,已修复
- 2025-01-17 黑客学习搭建社工库nas黑群晖部署安装apache+php+mysql个人网站
- 2025-01-17 最新版本PHP7.0.0正式发布,能发挥PHP5.6的2倍性能
- 2025-01-17 从零开始学习PHP
- 2025-01-17 在Windows环境使用PHP7.0
- 2025-01-17 php开发者composer使用看这一篇就够了
- 2025-01-17 PHP加速插件安装和配置
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)