PhpStorm 2026.1 Help

名前変更ダイアログ

リファクタリング | 名前の変更

項目

説明

<シンボル名> と使用箇所の変更

このフィールドには、シンボルの新しい名前を指定します。

JavaScript ファイルを検索する

このチェックボックスを選択して、コンパイルされた JavaScript コード内の関数またはクラスの使用箇所の名前を変更します。

動的参照を検索する

このチェックボックスを選択して、シンボルの動的使用箇所(たとえば、タイプ 任意 の使用箇所)の名前を変更します。

interface myInt { target: string } function onClick(e: any) { console.log(e.target); }
interface myInt { myTarget: string } function onClick(e: any) { console.log(e.myTarget); }

参照を検索

このチェックボックスは、 ファイル名の変更および ディレクトリ名の変更リファクタリングでのみ使用できます。

  • チェックボックスをオフにすると、PhpStorm はファイルまたはフォルダー自体のみの名前を変更し、その使用箇所を検索して更新しません。

  • このチェックボックスを選択すると、PhpStorm がファイル・フォルダー名の使用箇所を検索し、それらにリファクタリングを適用します。

コメントと文字列内を検索

コメントと文字列に変更を適用するには、このチェックボックスを選択します。

テキスト出現箇所の検索

このチェックボックスを選択すると、ドキュメント、HTML、プロジェクトに含まれるその他のファイルに変更が適用されます。

最も近いスコープの変数のみの名前を変更します

このチェックボックスは、 for および foreach ループと catch ブロックの変数の名前を変更する場合にのみ使用できます。 選択すると、PhpStorm は最も近いスコープ、つまり現在のループまたはブロック内の変数のみ名前を変更します。 それ以外の場合は、該当するすべてのスコープ内の変数の名前を変更します。

アクセサーの名前変更

このオプションは、 フィールド名の変更リファクタリングでのみ使用できます。 このチェックボックスを選択して、選択したフィールドの アクセサー メソッドとミューテータメソッド(getter および setter)の名前を変更します。

グローバルスコープで検索

このオプションは プライベートフィールドの名前を変更/プライベートメソッド名を変更リファクタリングでのみ利用可能です。

  • チェックボックスが選択されている場合、PhpStorm はプロジェクト全体で private エンティティの使用箇所を検索します。 これは、 private エンティティがクラスの範囲外からアクセスされる場合、たとえば property_exists() または同様の関数を使用している場合に便利です。

  • チェックボックスをオフにすると、PhpStorm は現在のクラスのスコープ内のみで private エンティティの使用箇所を検索します。

デフォルトでは、チェックボックスはオフになっています。

2026 年 5 月 22 日