Use &&
and ||
logical operators instead of and
and or
.
Warning
Using this rule is risky.
Risky, because you must double-check if using and/or with lower precedence was intentional.
--- Original
+++ New
<?php
-if ($a == "foo" and ($b == "bar" or $c == "baz")) {
+if ($a == "foo" && ($b == "bar" || $c == "baz")) {
}
The rule is part of the following rule sets:
- @PhpCsFixer:risky
- Using the @PhpCsFixer:risky rule set will enable the
logical_operators
rule. - @Symfony:risky
- Using the @Symfony:risky rule set will enable the
logical_operators
rule.