PhpStorm 2026.1 Help

名前空間を移動するダイアログ

移動する PHP 名前空間を選択し、メインメニューまたは選択したコンテキストメニューから リファクタリング|移動​ を選択すると、ダイアログが開きます。

PhpStorm は、プロジェクト内の名前空間が PSR-0/PSR-4 標準に従って配置されていることを前提としており、名前空間を移動する際も、この標準に従ってフォルダー構造と名前空間階層を保持することを強制します。

移動先の名前空間を指定すると、PhpStorm は自動的に ターゲット 宛先ディレクトリ フィールドを更新し、そのフィールドには該当する名前空間に対応するフォルダーへのパスが表示されます。

項目

説明

新しい名前空間名

ダイアログが開くと、選択したネームスペースの完全修飾名がフィールドに表示されます。 新しいネームスペース名を指定してください。 名前空間の区切りとして バックスラッシュ\ のみを使用してください。

ターゲット 宛先ディレクトリ

ダイアログが開くと、現在のネームスペースに対応するフォルダーへのパスがフィールドに表示されます。

パスは次の形式で表示されます:

...\<project root>\<current namespace folder relative to the project root>

新しい名前空間名を指定すると、パスは自動的に更新されます。 ただし、名前空間を別の親名前空間に移動する場合、 設定 ダイアログ (Ctrl+Alt+S) の ディレクトリ ページで関連するフォルダーを Sourcesとしてマークして名前空間構造のルートフォルダーを指定しない限り、PhpStorm は適切なフォルダーを提案しません。 詳細については、 ディレクトリ を参照してください。

次のいずれかを実行します:

  • フィールドに表示されている事前選択されたパスを受け入れます。

  • リストから別のパスを選択します。 それらはすべて 名前空間のルートまたは現在のディレクトリから評価されるため、それらのどれかを選択することは安全です。

  • 閲覧ボタン をクリックし、表示されるダイアログでフォルダーを選択します。

  • F2 を押し、あらかじめ選択したパスを編集します。 これにより、将来の自動ロードで問題が発生する可能性があることに注意してください。

リファクタリング

このボタンをクリックして 関連する名前空間のファイルを移動する ダイアログを開き、新しいネームスペースと新しいフォルダーに移動するクラスとファイルを指定します。

ダイアログの上部ペインには、宛先の名前空間と、その名前空間に関連するクラスとファイルのフォルダーがリストされます。 リスト内の各項目はクラス / ファイルに対応します。 キャレットを項目に移動すると、下部ペインにその項目に関連するファイルの内容が表示されます。

ps_move_namespace_refactoring_move_files_dialog.png
  • クラスと対応するファイルを移動先の名前空間と移動先のフォルダーに移動するには、名前空間 / フォルダーの横にあるチェックボックスをオンにします。

  • すべての項目をリストに追加するか、リストからすべて削除するには、それぞれ すべて選択 または すべて選択解除 をクリックします。

2026 年 5 月 22 日