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

与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哀求并不会自动阻挡旧项目利用您的代码:过期的项目仍旧可以下载旧版本的软件包,以是从软件包掩护者的角度来看,没有什么好的情由不这样做。