PhpStorm 2021.3 Help

代码检查:没有澄清括号的表达式

报告潜在的模棱两可的表达,并建议将它们括在澄清括号中。

通过使用括号,您可以通过显式分组操作而不是依赖隐式运算符优先级和关联性来提高代码可读性。有关详细信息,请参阅运算符优先级 (php.net)

在以下示例中,通过在表达式中引入括号消除了几个潜在的歧义。

$a = 1 - 2 + 3; $b = 真 && 假 || 真 && 假 && 真;$c = 真?$a == 2 : $a + 1 == 3 ?$a : !$b;
$a = (1 - 2) + 3; $b = (真 && 假) || (真 && 假 && 真);$c = 真?($a == 2) : ($a + 1 == 3 ? $a : !$b);

禁止编辑器中的检查

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

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

最后修改:2021 年 7 月 16 日