PhpStorm 2024.3 ヘルプ

インクルードパスの構成

インクルードパスは、ライブラリを保持するために使用されます。つまり、ファイルパスを引数として使用する一部の関数 / メソッド (例: require() または include()) で補完および参照解決に使用されるサードパーティコードです。

インクルードパスを介して追加されたファイルは、プロジェクトのスコープ内で編集するためのものではないことに注意してください。複数のプロジェクト内からアクセスおよび変更する必要がある既存のコードがある場合は、追加のコンテンツルートを介して追加することを検討してください。

インクルードパスの構成

  1. 設定ダイアログ (Ctrl+Alt+S) で、PHP をクリックします。

  2. 開いた PHP ページのインクルードパスタブでライブラリフォルダーのリストを構成します。

    • Add および Remove を使用してフォルダーパスを追加および削除します。

    • フォルダーを選択し、「 除外」をクリックして、このフォルダーの内容をインデックス付けから除外します。

    Configure include paths dialog

関連ページ:

ライブラリフォルダー

ライブラリは、プロジェクトでそのまま使用されるサードパーティのファイルまたはファイルのセットです。PHP ライブラリは、プロジェクト内で Composer によって管理されるのが最も一般的です。これにより、PHP ライブラリは依存関係として宣言され、vendor ディレクトリ内のフォルダーにインストールされます。プロジェクトファイルからライブラリを区別しながら、そのクラスとメソッドを IDE の内部情報に含めるために、PhpStorm はライブラリフォルダーをライブラリルートとしてマークします。詳細に...

PHP

このページとこのノードのすべてのページは、PHP プラグインが有効な場合にのみ使用できます。PHP プラグインは PhpStorm にバンドルされており、デフォルトで有効になります。プラグインが無効になっている場合は、プラグインのマッピングの説明に従ってで有効にします。このページを使用して、使用可能な PHP インタープリターの 1 つを選択して、プロジェクトでの PHP 開発および単体テストのサポートを構成します。PHP 言語レベルこのリストでは、コーディング支援を受ける PHP 機能の範囲を指定...

インデックス作成

PhpStorm のインデックス作成は、IDE のコア機能であるコード補完、インスペクション、使用箇所の検索、ナビゲーション、構文のハイライト、リファクタリングを担当します。プロジェクトを開いたとき、ブランチを切り替えたとき、プラグインをロードまたはアンロードした後、大規模な外部ファイルの更新後に開始されます。例: これは、プロジェクトのビルド後にプロジェクト内の複数のファイルが作成または生成された場合に発生する可能性があります。インデックス作成では、プロジェクトのコードを調べて、アプリケーショ...

プロジェクトで PHP 名前空間を構成する

PhpStorm は、PHP の名前空間名をディレクトリ構造にマップする必要があることを規定する PSR-0/PSR-4 オートロード標準をサポートします。PhpStorm でソースルートタイプでマークされたディレクトリはネームスペースのルートとみなされ、その下に作成されるすべてのディレクトリは別個のネームスペースとみなされます。ソースルートタイプが設定されている場合、新しいクラス / インターフェースなどを作成するときに、PhpStorm によって名前空間名が自動補完されます。このディレクトリ内に...