PHP
共有:
これらの質問は、3 つの主要プログラミング言語の 1 つに PHP を選択した開発者にのみ提示されました。
2020 | 2021 | 2022 | |
---|---|---|---|
– | – | 46% | PHP 8.1 |
– | 34% | 41% | PHP 8.0 |
44% | 76% | 61% | PHP 7.4 |
46% | 37% | 18% | PHP 7.3 |
41% | 26% | 14% | PHP 7.2 |
21% | 11% | 7% | PHP 7.1 |
15% | 8% | 6% | PHP 7.0 |
22% | 13% | 11% | PHP 5.6 |
5% | 3% | 2% | PHP 5.5 以降 |
– | 1% | 2% | 分からない |
最新バージョンである PHP 8.1 の人気が急速に高まっており、PHP 開発者の 46% がすでに使用しています。アクティブサポートが終了したにもかかわらず、PHP 7.4 は依然として 61% という最も高いシェアで使用されているバージョンです。
ローカル環境
コンテナー化環境
リモート環境
仮想化環境
その他
PHP 開発者の間ではローカル開発環境が依然として最もよく使用されています。リモート環境ユーザーの大半はローカル開発環境も使用しています。
2021 年には集計対象の PHP 開発者(特に Laravel を使用している開発者)の数が大幅に増加しました。個人のアンケート共有リンクが複数の大規模な PHP コミュニティに投稿され、多くの Laravel インフルエンサーによってツイートされたため、PHP と Laravel の開発者の割合が非常に偏っています。
Laravel が依然として PHP コミュニティで最も使用されているフレームワークとなっています。PHP 開発者の半数は単一のフレームワークを使用するに留まっています。
何も使用していない
Swoole
ReactPHP
Amp
その他
この分野で若干の伸びが見られるのは素晴らしいことです。非同期処理の PHP 開発はまだニッチな分野ですが、今後もそれは変わらないと思われます。
サーバー、仮想マシン
共有ホスティング
サーバーレス
PaaS プラットフォーム
分からない
その他
PHP 開発者の大半は、サーバーまたは仮想マシン上でアプリケーションを実行しています。
PHP は何も共有しない性質があるため、常にサーバーレスの世界に対応できています。
素晴らしいことに、AWS Lambda をサポートする Bref と Laravel Vapor のシェアが伸びています。DigitalOcean Functions で PHP がネイティブでサポートされたことで市場競争が激化していますが、これはいずれにしても良いことです。
Packagist
composer はまったく使用していない
Private Packagist
Private Composer Satis
JFrog Artifactory
その他
回答者を代表するような母集団を確保できるようにあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果に若干の偏りが生じている可能性があります。
Rector が初めてリストに挙がりました! この自動リファクタリングおよびアップグレードツールのユーザー数はかなりの規模で、現在も伸び続けています。
現状のままで良い
新機能が欲しいが後方互換性の破綻は少ない方がよい
新機能をもっと追加してほしい。後方互換性の破綻は気にならない
後方互換性の破綻をなくしてほしい。新機能には興味がない
その他

このアンケート結果から、コミュニティの大部分(47%)が現在の進化の速度に満足しており、より多くの機能のニーズと安定した言語の必要性を重視していることが分かります。これは、より多くの新機能を望むが後方互換性の破綻が少ない(30%)ことを望むという意見の回答者が、後方互換性の破綻があってもより多くの機能を望むグループ(27%)とほぼ同じであるという事実によってさらに裏付けされています。
Derick Rethans(デリック・リサンズ)
Xdebug 作成者、PHP Foundation メンバー
最後までご覧いただきありがとうございました!
レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。
ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。