PhpStorm 2021.3 Help

代码检查:逻辑表达式内的条件由后续条件检查

报告逻辑二进制表达式中的条件,这些条件被后续条件覆盖,因此是多余的。

在以下示例中,$var > 0条件被后续$var > 1条件有效取代并且是多余的。应用快速修复后,冗余条件被删除。

if ($var > 0 && $var > 1) { echo $msg; }
if ($var > 1) { echo $msg; }

禁止编辑器中的检查

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

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

最后修改:2021 年 12 月 23 日