PhpStorm 2026.3 Help

定数の導入ダイアログ

項目

説明

Name

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

出現箇所をすべて置換

このチェックボックスを選択すると、PhpStorm は選択された式のすべての出現箇所を自動的に置き換えます(選択された式がメソッド内で複数回見つかった場合)。

定数構文

この領域で、 PHP 定数を定義するメソッドを選択します。 この領域は、リファクタリングがクラス定義の外部で呼び出された場合にのみ使用できます。これは、この選択自体がこのコンテキストでのみ関連するためです。抽出された クラス定数は、 const キーワードのみを使用して定義されます。

  • 定義する: PhpStorm に define() 関数(英語)を介して定数を定義させるには、このオプションを選択します。

  • const: このオプションを選択すると、PhpStorm で const キーワードを使用して定数を定義できます。

    このメソッドは、PHP バージョン 5.3.0 で受け入れられているアプローチを保持します。 このような定数はコンパイル中に定義されるため、関数、ループ、 if ステートメント内ではなく、最上位のスコープで宣言する必要があることに注意してください。

可視性

この領域で、抽出された定数の 可視性スコープ(英語) (アクセスレベル修飾子)を選択します。 default 値を選択したままにすると、定数は、修飾子が適用されていない public として暗黙的に定義されます。 それ以外の場合は、適切なオプションを選択して、定数を public、 private、 protected として明示的にマークできます。

このエリアは、言語レベルが PHP 言語バージョン 7.1 以降に設定されている場合にのみ使用できます。 設定 ダイアログ (Ctrl+Alt+S) の PHP ページで PHP 言語レベルを指定できます。

ターゲットクラス

別のクラスに定数を導入するには、チェックボックスを選択します。 次にフィールドにクラス名を入力します。

2026 年 11 月 9 日