File "OperatorSpacingStandard.xml"
Full Path: /home/warrior1/public_html/languages/wp-content/themes/storefront/vendor/squizlabs/php_codesniffer/src/Standards/PSR12/Docs/Operators/OperatorSpacingStandard.xml
File size: 901 bytes
MIME-type: text/plain
Charset: utf-8
<documentation title="Operator Spacing">
<standard>
<![CDATA[
All binary and ternary (but not unary) operators MUST be preceded and followed by at least one space. This includes all arithmetic, comparison, assignment, bitwise, logical (excluding ! which is unary), string concatenation, type operators, trait operators (insteadof and as), and the single pipe operator (e.g. ExceptionType1 | ExceptionType2 $e).
]]>
</standard>
<code_comparison>
<code title="Valid: At least 1 space used.">
<![CDATA[
if ($a === $b) {
$foo = $bar ?? $a ?? $b;
} elseif ($a > $b) {
$variable = $foo ? 'foo' : 'bar';
}
]]>
</code>
<code title="Invalid: No spacing used.">
<![CDATA[
if ($a===$b) {
$foo=$bar??$a??$b;
} elseif ($a>$b) {
$variable=$foo?'foo':'bar';
}
]]>
</code>
</code_comparison>
</documentation>