PhpStorm 2024.3 ヘルプ

ディレクトリ

このダイアログを使用して、プロジェクトディレクトリ構造内のフォルダータイプを構成します。

項目

ツールチップ

説明

the Add button

コンテンツルートの追加

このボタンをクリックし、開いたダイアログで新しいコンテンツルートフォルダーを選択します

コンテンツルートはアプリケーションのルートディレクトリです。1 つの PhpStorm プロジェクト内に複数のコンテンツルートを追加できます。

いくつかのコンテンツルートを持つことで、共通の直系親を持たない複数のディレクトリからのファイルを扱うことができます。これは、静的コンテンツ(アイコンなど)を使用する場合に役立ちます。すべてフォルダーに保存し、このフォルダーを複数のプロジェクトで余分なコンテンツルートとして指定するだけです。

the Remove button

コンテンツエントリの除去

選択したルートをリストから削除するには、このボタンをクリックします。

the Tests root icon

テスト

選択したフォルダーをテストルートとしてマークするには、このボタンをクリックします。

the Source root icon

ソース

このボタンをクリックすると、選択したフォルダーをプロジェクトで使用されている名前空間のルートとしてマークします。

この設定に基づいて、PhpStorm は、PHP クラスの作成または移動中に、別の親名前空間に新しい名前空間を作成する場合、つまり、実際に PHP クラスを作成または存在しない名前空間に移動する場合に、適切なフォルダー名を提案します。別の親名前空間にある名前空間。ソースフォルダーが指定されていない場合は、適切なフォルダーを手動で入力する必要があります。

the Excluded root icon

除外

このボタンをクリックすると、選択したフォルダーが除外されているとマークされ、インデックス作成、解析、コード補完中に PhpStorm が無視します。

the Resources root icon

リソースルート

このボタンをクリックすると、PhpStorm は選択したフォルダーのリソースへの相対パスを補完させます。

除外ファイル

除外ファイルフィールドに、除外するファイルとフォルダーの名前を定義するマスクを入力します(例: *.min.js または lib)。区切り文字としてセミコロンを使用します。

  • ファイルの名前がこれらのパターンのいずれかに一致する場合、ファイルは除外されたものとして扱われます。

  • フォルダーの名前がパターンに一致する場合、このフォルダーとそのサブフォルダー内のすべてのファイルが除外されます。

関連ページ:

ディレクトリ構造

PhpStorm は、プロジェクトディレクトリ構造内のさまざまなフォルダータイプを区別できます。フォルダータイプによって、PhpStorm がフォルダーの内容を処理する方法が決まります。たとえば、ソースフォルダーは名前空間の自動補完のルートとして使用され、除外フォルダーはインデックス作成から除外されます。IDE は、ファイルの内容に基づいて、PHP プロジェクト内のフォルダーに自動的にタイプをマークします。設定 () | ディレクトリまたはプロジェクトからツールウィンドウで手動でマークすることもでき...

パス選択ダイアログ

このダイアログを使用して、さまざまな状況でファイルまたはフォルダーの場所を指定します。たとえば、実行する実行可能ファイル、使用する構成ファイル、テストまたはインスペクション結果をエクスポートするファイルなどを指定します。ダイアログ名と使用可能な機能は、現在実行しているタスクによって異なります(通常、不適切な機能は無効になっています)。例: 状況に応じて、1 つのアイテムのみ、またはいくつかのアイテムを選択できる場合があります。1 つまたは複数のフォルダーを選択できるが、1 つまたは複数のファイル...

コピーして移動リファクタリング

移動リファクタリングを使用すると、クラス、クラスメンバー(メソッド、フィールド、定数)、通常の関数、定数、HTTP リクエストファイル、プロジェクト内のディレクトリを移動できます。その際、PhpStorm はこれらの動きを追跡し、ソースコード内の移動されたシンボルへのすべての参照を自動的に修正します。ファイルまたはディレクトリを別のディレクトリに移動する:プロジェクトツールウィンドウでファイルまたはディレクトリを選択します。以下のいずれか 1 つを実行します: に移動します。選択のコンテキストメ...

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

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