インライン
PhpStorm は、次のインラインリファクタリングを提供します。
定数のインライン化 リファクタリングは、冗長な定数の使用を初期化子に置き換えます。 このリファクタリングは メソッドの抽出の反対です。
次のいずれかを選択できます。
出現するすべての定数をインライン化し、定数を削除します。
出現するすべての定数をインライン化し、定数を保持します。
単一の出現箇所をインライン化し、定数を保持します。
変数のインライン化リファクタリングは、冗長な変数の使用をイニシャライザーで置き換えます。 このリファクタリングは メソッドの抽出の反対です。
メソッドのインライン化のリファクタリングにより、メソッドまたは関数の本体が呼び出し元の本体に配置されます。 このリファクタリングは メソッドの抽出の反対です。
次のいずれかを選択できます。
メソッドのすべての出現をインライン化し、メソッドを削除します。
メソッドのすべての出現をインライン化し、メソッドを保持します。
単一の出現箇所をインライン化し、メソッドを保持します。
現在、IntelliJ IDEA には、 関数のインライン化リファクタリングがあり、これは メソッドを抽出中 リファクタリングの反対です。
定数のインライン化
変数のインライン化
PHP の例
JavaScript の例
インラインメソッドまたは関数
PHP の例
JavaScript の例
インラインで実行リファクタリング
インライン化する目的のシンボルにキャレットを置きます。
以下のいずれか 1 つを実行します:
メインメニューまたはコンテキストメニューから、 を選択します。
Ctrl+Alt+N を押す。
変数をインライン化する場合、 インライン ダイアログでリファクタリングを確認します。
メソッドまたは定数をインライン化するときは、 メソッドのインライン化/定数のインライン化 ダイアログでインライン化オプションを指定します。
次のいずれかを選択できます。
メソッドまたは定数のすべての出現をインライン化し、メソッドまたは定数を削除します。
メソッドまたは定数のすべての出現をインライン化し、メソッドまたは定数を保持します。
単一の出現箇所をインライン化し、メソッドまたは定数を保持します。