當前位置: 妍妍網 > 碼農

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

2024-01-30碼農

使用統計

讓我們從今天使用的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要求並不會自動阻止舊計畫使用您的程式碼:過時的計畫仍然可以下載舊版本的軟體包,所以從軟體包維護者的角度來看,沒有什麽好的理由不這樣做。

這就是我在本期PHP版本統計中分享的所有數據。如果你想分享你的想法或有問題,你可以隨時透過電子信件聯系我。