File "OperatorSpacingStandard.xml"

Full Path: /home/warrior1/public_html/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>