代码检查:逻辑表达式内的条件由后续条件检查
报告逻辑二进制表达式中的条件,这些条件被后续条件覆盖,因此是多余的。
在以下示例中,$var > 0
条件被后续$var > 1
条件有效取代并且是多余的。应用快速修复后,冗余条件被删除。
if ($var > 0 && $var > 1) { echo $msg; }
if ($var > 1) { echo $msg; }
禁止编辑器中的检查
将插入符号放在突出显示的行上,然后按Alt+Enter或单击。
单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。
最后修改:2021 年 12 月 23 日