PHP
PHP プラグイン(英語)をインストールすると、PHP 開発機能を使用して IntelliJ IDEA Ultimate を拡張できます。 このプラグインは、PHP 開発者向けのスタンドアロン IDE である PhpStorm のすべての機能を実装します。 サポートされている機能の詳細については、「PhpStorm のドキュメント 」を参照してください。
IntelliJ IDEA で PHP プロジェクトを扱う
PHP 環境の設定
PHP 開発環境には、PHP エンジン、ウェブサーバー、データベースサーバーが含まれており、これらは AMP(Apache、MySQL、PHP)と呼ばれるテクノロジースタックで、 XAMPP や MAMP などの事前構成済みパッケージとして、または個別のコンポーネントとしてローカルやリモートのオペレーティングシステム、仮想マシン、Docker コンテナー上にインストールできます。
IntelliJ IDEA は、PHP 開発環境と統合し、IDE で開いたアプリケーションの実行、デバッグ、ユニットテストを行えます。
開発環境を IntelliJ IDEA と統合するには:
ローカル PHP インタープリターを構成するまたは リモート PHP インタープリターの構成の説明に従って、 PHP エンジンを IntelliJ IDEA と統合します。
Web サーバーに接続する の説明に従って、IntelliJ IDEA と Web サーバー間の接続を設定します。
データソースを作成する の説明に従って、 データベースサーバーを IntelliJ IDEA と統合します。
デバッグ: 基本ガイドの説明に従って デバッグエンジンをセットアップします。
PHP プロジェクトを開くか作成する
IntelliJ IDEA で既存の PHP プロジェクトを 開いたり複製したり、新しいプロジェクトを作成したりできます。 PHP プロジェクトを作成するには:
に移動するか、 'ようこそ' 画面で 新規プロジェクト をクリックします。
開いている 新規プロジェクト ダイアログで:
新しいプロジェクトフォルダーの名前とそのフォルダーへのパスを指定します。
プロジェクトタイプとして PHP を選択します。
「composer.json」を追加 チェックボックスを選択すると、プロジェクトの依存関係の
composer.jsonファイルが自動的に作成されます。
スマートアシストを使ったコーディング
PHP コード補完 。PHP プラグインは、コンテキスト認識型 PHP コード補完および PHP の型チェックを使用してコーディングプロセスを高速化できます。

静的コード解析。 PHP プラグインには、PHP コード向け静的解析のための豊富な インスペクション セットが備わっています。 特定の型のインスペクションとして、PHP CS Fixer、Laravel Pint、PHPStan、Psalm、PHP_CodeSniffer、PHP Mess Detector などの サードパーティ ツールによるコード品質チェック があります。

インスペクションは、問題がどこにあるのかを示すだけでなく、問題にすぐに対処するのに役立つ クイックフィックスも提供します。 コードは正しい (つまり、エディターでハイライトされていない) が、現在のコンテキストで最適化できるコードの場合は、 インテンションアクションがあります。
コード生成とライブテンプレート。 このプラグインは、ボイラープレート PHP コードを 生成する複数の方法を提供します。 ループ、条件、宣言、print ステートメントなどのより大きなコード構造の場合は、 PHP ライブテンプレートがあります。

PHPDoc コメント。 ドキュメントのコメントについては、プラグインはデフォルトで有効になっている補完を提供します。 IntelliJ IDEA は、
/**開始タグを入力して Enter を押すか、 Alt+Insert を押してコード構成 (クラス、メソッド、関数など) をドキュメントに指定すると、 PHPDoc ブロック(英語)のスタブを作成します。
PHP コードを実行する
IntelliJ IDEA で PHP アプリケーションを 実行するには、いくつかの方法があります。
型 PHP Web ページの 実行構成を使用して IntelliJ IDEA から、ブラウザーでアプリケーションの出力を表示します。
PHP スクリプト実行構成を使用する IntelliJ IDEA から、 実行 ツールウィンドウのアプリケーション出力を表示します。
ビルトイン Web サーバーを使用して、IntelliJ IDEA から。 この方法は、アプリケーションソースをデプロイする必要がないため、時間と労力を節約します。
PHP コードをデバッグする
このプラグインは、Xdebug および Zend デバッガーを使用した PHP コードのデバッグをサポートしています。 Xdebug を使用すると、IDE はデバッガーを起動して実行するプロセスを自動化し、必要なプロンプトとアクションリンクをその進行中に表示します。
対話型デバッグに加えて、IDE と Xdebug(英語) の統合により、プロファイリングもサポートされます。 IntelliJ IDEA は、Xdebug によって生成されたプロファイリングスナップショットを視覚的に表現し、PHP アプリケーションが実行時間とメモリをどのように使用するかを調べるのに役立ちます。
PHP コードをテストする
PHP プラグインは、最も一般的な PHP テストフレームワーク (PHPUnit、 Pest、 Behat、 PHPSpec、 Codeception) との統合をサポートしているため、IDE 内からテストを作成、管理、実行し、テスト結果を確認できます。
PHP プロジェクトのさまざまなモジュールでテストを互いに独立して構成および実行できます。 PHP プロジェクトに複数の Composer が管理するサブプロジェクトが含まれており、そのようなサブプロジェクトのそれぞれに独自のテストフレームワーク実行可能ファイルや構成ファイルがある場合、IntelliJ IDEA はサブプロジェクトごとに個別のテストフレームワーク構成を作成します。
PHP アプリケーションをデプロイする
IntelliJ IDEA を使用すると、PHP アプリケーションのデプロイを柔軟に構成できます。 例: PHP プロジェクトを最初からローカル Web サーバーにセットアップしたり、アプリケーションをローカルで開発およびテストしてからリモート Web サーバーにアップロードしたりできます。