📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-02 18:44:20
📂
/ (Root)
/
opt
/
cpanel
/
ea-wappspector
/
vendor
/
squizlabs
/
php_codesniffer
/
src
/
Standards
/
Generic
/
Docs
/
CodeAnalysis
📍 /opt/cpanel/ea-wappspector/vendor/squizlabs/php_codesniffer/src/Standards/Generic/Docs/CodeAnalysis
🔄 Refresh
✏️
Editing: RequireExplicitBooleanOperatorPrecedenceStandard.xml
Read Only
<documentation title="Require Explicit Boolean Operator Precedence" > <standard> <![CDATA[ Forbids mixing different binary boolean operators (&&, ||, and, or, xor) within a single expression without making precedence clear using parentheses. ]]> </standard> <code_comparison> <code title="Valid: Making precedence clear with parentheses."> <![CDATA[ $one = false; $two = false; $three = true; $result = <em>($one && $two) || $three</em>; $result2 = <em>$one && ($two || $three)</em>; $result3 = <em>($one && !$two) xor $three</em>; $result4 = <em>$one && (!$two xor $three)</em>; if ( <em>($result && !$result3) || (!$result && $result3)</em> ) {} ]]> </code> <code title="Invalid: Not using parentheses."> <![CDATA[ $one = false; $two = false; $three = true; $result = <em>$one && $two || $three</em>; $result3 = <em>$one && !$two xor $three</em>; if ( <em>$result && !$result3 || !$result && $result3</em> ) {} ]]> </code> </code_comparison> </documentation>
💾 Save Changes
❌ Cancel