PhpStorm 2021.3 Help

代码检查:不必要的“其他”分支

报告其主体始终执行终止语句(例如或)的语句中的else分支。这样的分支是多余的,可以安全地省略。ifreturnthrow

在以下示例中,如果条件计算结果为true$a则返回并立即终止函数执行。return $b;仅当条件评估为 时才能到达该语句false,因此在应用快速修复后,通过展开else分支来简化代码。

函数 returnGreater($a, $b) { if ($a >= $b) { return $a; } 其他 { 返回 $b; } }
函数 returnGreater($a, $b) { if ($a >= $b) { return $a; } 返回 $b; }

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2021 年 7 月 16 日