PHP

共有:

これらの質問は 3 つの主要プログラミング言語の 1 つに PHP を選択した開発者にのみ提示されました。

PHP をどのくらいの期間使用していますか?

Cal Evans

PHP コミュニティの貢献者

PHP は 2005 年から毎年のように死んだと言われている割には消滅からほど遠い状態です。キャリアを築く上では確かな選択肢であり、それは今でも変わっていません。ElePHPant と PHP コミュニティ万歳!

どのバージョンの PHP を定期的に使用していますか?

2020202120222023
53%PHP 8.2
46%49%PHP 8.1
34%41%29%PHP 8.0
44%76%61%45%PHP 7.4
46%37%18%9%PHP 7.3
41%26%14%10%PHP 7.2
21%11%7%4%PHP 7.1
15%8%6%4%PHP 7.0
26%15%12%10%PHP 5.6 以前
1%0%0%1%その他
1%2%2%分からない
0%76%

どの PHP 開発環境を定期的に使用していますか? 

74%

ローカル環境

47%

コンテナー化環境

35%

リモート環境

7%

仮想化環境

2%

その他

ほとんどの PHP 開発者はローカルの開発環境を使用し続けています。リモート環境ユーザーの大半はローカル環境も使用しています。

通常、PHP コードをどのようにデバッグしていますか?

62%
63%

値をダンプしてデバッグ

37%
35%

デバッガーを使用

1%
2%

その他

どの PHP フレームワークとプラットフォームを定期的に使用していますか?

61%

58%

Laravel

22%

21%

WordPress

21%

24%

Symfony

10%

9%

CodeIgniter

6%

7%

Yii

5%

5%

CakePHP

Laravel logo

PhpStorm と Laravel は完璧な組み合わせ

PhpStormLaravel Idea プラグインの究極のバンドルをご紹介します。Blade の支援、Eloquent の補完、ルート、リクエストフィールド、および検証ルールの自動補完など、最も一般的な Laravel アクションの完全サポートを活用しましょう。

詳細
最大 50% 割引

非同期処理の PHP にライブラリやフレームワークを使用していますか?

79%
80%

何も使用していない

11%
10%

Swoole

7%
7%

ReactPHP

2%
1%

Amp

2%
3%

その他

PHP アプリケーションを運用環境でどのように実行していますか?

70%

74%

サーバー、仮想マシン

28%

25%

共有ホスティング

14%

13%

サーバーレス

14%

13%

PaaS プラットフォーム

6%

6%

分からない

5%

4%

その他

Aaron Francis

@PlanetScale 教育者

ほんの少しとは言え、今年はサーバーレス PHP の使用が増加していることは喜ばしいです!PHP はサーバーレスモデルに完全に適しています。今後の動向が楽しみです。

PHP 開発に最もよく使用しているエディターまたは IDE はどれですか?

59%

PhpStorm

30%

VS Code

3%

IntelliJ IDEA Ultimate と PHP プラグイン

3%

Notepad++

2%

Sublime Text

3%

その他

回答者を代表するような母集団を確保できるようにあらゆる対策を講じましたが、JetBrains 製品のユーザーがアンケートに回答する可能性が高かったため、結果に若干の偏りが生じている可能性があります。

どのテストフレームワークを定期的に使用していますか?

54%

55%

PHPUnit

13%

6%

Pest

4%

5%

Codeception

3%

3%

Behat

1%

2%

PHPSpec

1%

1%

SimpleTest

Zuzana Kunckova

@larabellesPHP 創設者

開発者の 31% が PHP のテストを書いていないのは非常に興味深いですね。これは昨年の 33% から減少していますが、それでも PHP テストを書いていない開発者は 3 分の 1 います。綱渡りの人生が好きなんでしょうね!

他にどの品質ツールを定期的に使用していますか?

30%

31%

PHP CS Fixer

23%

28%

PHP_CodeSniffer

26%

23%

PHPStan

13%

14%

Php Inspections ​

6%

8%

Psalm

7%

6%

PHP Insights

どのテンプレートエンジンを使用していますか? 

45%

41%

Blade

22%

26%

Twig

8%

9%

Smarty

2%

3%

Mustache

1%

1%

Antlers

2%

1%

Latte

パフォーマンスのプロファイリングや測定に使用しているツールは何ですか? 

22%

Xdebug Profiler

21%

HTTP 負荷テスト

17%

コードタイマー

12%

アプリケーションのパフォーマンス監視

4%

Blackfire.io

3%

XHProf

2%

その他

45%

該当なし

あなたがリクエストしたい PHP の機能のうち上位 3 つは何ですか?

47%

型付き配列

43%

パフォーマンス

32%

ジェネリクス

30%

非同期処理のネイティブサポート

26%

標準化されたコアライブラリ関数

15%

パターンマッチング

14%

静的クラスの初期化

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。