排队
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); 返回结果;}
执行内联重构
将插入符号放置在要内联的所需符号处。
执行以下操作之一:
从主菜单或上下文菜单中,选择
。按Ctrl+Alt+N。
内联变量时,在Inline对话框中确认重构。
内联方法或常量时,在Inline Method / Inline Constant对话框中指定内联选项。
您可以选择执行以下任何操作:
内联所有出现的方法或常量,并删除方法或常量,
内联所有出现的方法或常量,并保持方法或常量,
内联单个事件,并保持方法或常量。
最后修改:2021 年 11 月 30 日