PhpStorm 2021.3 Help

排队

PhpStorm 提供以下内联重构:

  • 联常量重构用它的初始化器替换了多余的常量使用。这种重构与Extract constant是相反的。

    您可以选择执行以下任何操作:

    • 内联所有出现的常量,并删除常量,

    • 内联所有出现的常量,并保持常量,

    • 内联单个事件,并保持不变。

  • 联变量重构用它的初始化器替换了多余的变量使用。这种重构与提取/引入变量相反。

  • 联方法重构导致将方法或函数的主体放入其调用者的主体中。这种重构与 Extract 方法相反。

    您可以选择执行以下任何操作:

    • 内联所有出现的方法,并删除该方法,

    • 内联所有出现的方法,并保留该方法,

    • 内联单个事件,并保留该方法。

内联常量

常数常数 = 5; 函数 showConstant() { 回声常数。"\n"; }
函数 showConstant() { 回声 5 。"\n"; }

内联变量

PHP 示例

函数总和($a, $b) { $c = $a + $b; 返回 $c; }
函数 sum($a, $b) { 返回 $a + $b; }

JavaScript 示例

Parenizor.method('toString', function () { var string = '(' + this.getValue() + ')'; return string; }
Parenizor.method('toString', function () { return '(' + this.getValue() + ')'; }

内联方法或函数

PHP 示例

功能日志($消息){回声$消息;} 日志('消息');
回声'消息';

JavaScript 示例

函数 sum(a, b) { 返回 a + b; } 函数乘法(a, b) { c = sum(a, b); d = c * c; 返回 d; } 函数除法(a, b) { 结果 = sum(a, b) / 乘法(a, b); 返回结果;}
函数乘法(a, b) { c = a + b; d = c * c; 返回 d; } 函数除法(a, b) { 结果 = a + b / 乘法(a, b); 返回结果;}

执行内联重构

  1. 将插入符号放置在要内联的所需符号处。

  2. 执行以下操作之一:

    • 从主菜单或上下文菜单中,选择Refactor | 内联

    • Ctrl+Alt+N

  3. 内联变量时,在Inline对话框中确认重构。

    内联方法或常量时,在Inline Method / Inline Constant对话框中指定内联选项。

    您可以选择执行以下任何操作:

    • 内联所有出现的方法或常量,并删除方法或常量,

    • 内联所有出现的方法或常量,并保持方法或常量,

    • 内联单个事件,并保持方法或常量。

  4. 预览并应用更改

最后修改:2021 年 11 月 30 日