内联
PhpStorm 提供以下内联重构:
内联常量重构将冗余的常量使用替换为其初始化器。 此重构与 提取常量 相反。
您可以选择执行以下任一操作:
内联常量的所有使用,并删除该常量,
内联常量的所有使用,并保留该常量,
内联单个使用,并保留该常量。
内联方法重构会将方法或函数的主体放入其调用者的主体中。 此重构与 提取方法 相反。
您可以选择执行以下任一操作:
内联方法的所有使用,并删除该方法,
内联方法的所有使用,并保留该方法,
内联单个使用,并保留该方法。
内联常量
const CONSTANT = 5;
function showConstant() {
echo CONSTANT . "\n";
}
function showConstant() {
echo 5 . "\n";
}
内联变量
PHP 示例
function sum($a, $b) {
$c = $a + $b;
return $c;
}
function sum($a, $b) {
return $a + $b;
}
JavaScript 示例
Parenizor.method('toString', function () {
var string = '(' + this.getValue() + ')';
return string;
}
Parenizor.method('toString', function () {
return '(' + this.getValue() + ')';
}
内联方法或函数
PHP 示例
function log($message) {
echo $message;
}
log('Message');
echo 'Message';
JavaScript 示例
function sum(a, b) {
return a + b;
}
function multiplication(a, b) {
c = sum(a, b);
d = c * c;
return d;
}
function division(a, b) {
result = sum(a, b) / multiplication(a, b);
return result;
}
function multiplication(a, b) {
c = a + b;
d = c * c;
return d;
}
function division(a, b) {
result = a + b / multiplication(a, b);
return result;
}
执行内联重构
将插入符号放在要内联的目标符号处。
请执行以下操作之一:
从主菜单或上下文菜单中选择 。
按下 Ctrl+Alt+N。
在内联变量时,请在 内联 对话框中确认重构。
在内联方法或常量时,请在 内联方法/内联常量 对话框中指定内联选项。
您可以选择执行以下任一操作:
内联方法或常量的所有使用,并删除该方法或常量,
内联方法或常量的所有使用,并保留该方法或常量,
内联单个使用,并保留该方法或常量。
最后修改日期: 2025年 9月 26日