IDE の修復
PhpStorm は、特定のプロジェクトのキャッシュファイルを段階的にリフレッシュおよび回復する手段を提供します。IDE の修復アクションを使用すると、キャッシュを無効にして IDE を再起動することなく、プロジェクト内の未解決のコードまたは破損したキャッシュの問題をトラブルシューティングできます。PhpStorm はリカバリ中に現在のプロジェクトのみを処理するため、すべてのプロジェクトのキャッシュファイルが失われることはありません。次にプロジェクトを開くときに、キャッシュの再作成を待つ必要はありません。
PhpStorm は、IDE での作業中に発生する可能性のある問題を解決することを目的としたいくつかの回復手順を提供します。たとえば、一部のクラスが解決されない場合やナビゲーション機能が正しく機能しない場合などです。各手順の後で、問題が解決するかどうかを確認し、回復プロセスを続行するか完了するかを決定できます。
メインメニューで、
に移動します。PhpStorm は最初の回復手順を自動的に起動し、仮想ファイルシステムをリフレッシュします。PhpStorm は、リカバリプロセスを続行または完了するために使用できる通知を表示します。すべてが正常に機能する場合は、すべて機能していますをクリックしてリカバリプロセスを完了します。これは、リカバリプロセスの任意のステップの後で実行できます。
リカバリプロセスを続行するには、プロジェクトインデックスの再スキャンをクリックします。PhpStorm は、インデックスが作成されていないプロジェクト内のすべてのファイルを検索し、それらにインデックスを付けます。
次のリカバリ手順に進むには、プロジェクトを開き直すをクリックします。これにより、PhpStorm を再起動せずにプロジェクトが再開されます。
次のリカバリ手順に進むには、共有インデックスの破棄をクリックします。これにより、プロジェクトに関連するすべての共有インデックスが削除されます。
最後の回復ステップに移動するには、プロジェクトインデックスの再作成をクリックします。PhpStorm は、プロジェクトコードを調べて、アプリケーションを構成するクラス、メソッド、オブジェクト、その他のコード要素のインデックスを再構築します。
すべてのリカバリ手順を実行した後、問題が解決しない場合は、キャッシュの無効化を続行できます。詳細リンクをクリックして、キャッシュを破棄して再起動を選択します。
ファイル関連のキャッシュを修復する
プロジェクト内の単一のファイルで、回復プロセスの最初の 2 つのステップを開始できます。
プロジェクトツールウィンドウ Alt+1 で、修正するファイルを右クリックし、 を選択します。
関連ページ:

キャッシュの破棄
PhpStorm は、この IDE バージョンでこれまでに作業したすべてのプロジェクトの大量のファイルをキャッシュするため、システムキャッシュがオーバーロードになる可能性があります。たとえば、頻繁に短期プロジェクトを扱う場合など、キャッシュが二度と必要なくなる場合があります。キャッシュを無効にすると、PhpStorm は、現在のバージョンの IDE で実行されたすべてのプロジェクトのキャッシュファイルを削除します。次回これらのプロジェクトを開いたときに、ファイルが再作成されます。システムキャッシ...

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

共有インデックス
インデックス作成時間を短縮する方法の 1 つは、共有インデックスを使用することです。ローカルで作成される通常のインデックスとは異なり、共有インデックスは一度生成され、後で必要なときに別のコンピューターで再利用されます。PhpStorm は、プロジェクトのコードに共有インデックスを構築して使用できます。PhpStorm は、アプリケーションのインデックスを再作成する必要がある場合はいつでも、利用可能な共有インデックスを使用し、プロジェクトの残りの部分にローカルインデックスを構築します。通常、これは...

ファイルを印刷する
印刷オプションを使用すると、選択したファイルまたは特定のコードフラグメントのハードコピーを印刷し、PDF ドキュメントとして保存できます。コードを印刷するメインメニューで、に移動します。開いたダイアログで、印刷する内容を選択します。ファイル <名前>: 現在プロジェクトツールウィンドウで選択されているファイル、またはエディターで開かれているファイルを印刷します。選択したテキスト: エディターで選択したコードを印刷します。ディレクトリ内のすべてのファイル: プロジェクトツールウィンドウで...

PHP 開発環境
PHP 開発環境には、PHP エンジン、Web サーバー、データベースサーバー (AMP (Apache、MySQL、PHP) と呼ばれるテクノロジスタック) が含まれており、事前構成済みパッケージ (XAMPP や MAMP など) として、またはローカルまたはリモートオペレーティングシステム、仮想マシン、Docker コンテナーに個別のコンポーネントとしてインストールできます。PhpStorm は、IDE で開かれたアプリケーションの実行、デバッグ、単体テストのために PHP 開発環境と統合する...