<?php if (isset($param)) { ?> 
   <h3>some text</h3> 
<?php } 
 
if (($condition1 
    || $condition2) 
    && $condition3 
    && $condition4 
    && $condition5 
) { 
} 
 
if (($condition1 || $condition2) && $condition3 && $condition4 && $condition5) { 
} 
 
if (($condition1 || $condition2) 
    && $condition3 
) { 
} 
 
if ( 
    ($condition1 || $condition2) 
    && $condition3 
) { 
} 
 
if (($condition1 
    || $condition2) 
) { 
} 
 
if (($condition1 
    || $condition2) 
    && $condition3 && 
    $condition4 
) { 
} 
 
if (($condition1 
   || $condition2) 
      && $condition3 
   && $condition4 
   && $condition5 
) { 
} 
 
if (($condition1 
    || $condition2) 
)  { 
} 
 
if (($condition1 
    || $condition2) 
 ) { 
} 
 
if ( 
    ( 
    $condition1 
    || $condition2 
    ) 
    && $condition3 
) { 
} 
 
 
if (   $condition1 
    || $condition2 
    || $condition3 
) { 
} 
 
if ($condition1 
    || $condition2 
    || $condition3 
) { 
} else if ($condition1 
    || $condition2 
    || $condition3 
) { 
} 
 
if ($condition1 
    || $condition2 
    || $condition3 
) { 
} elseif ( 
    $condition1 
   || $condition2 && 
    $condition3 
) { 
} 
 
if ($condition1 
    || $condition2 
|| $condition3) { 
} 
 
if ($condition1 
    || $condition2 || $condition3 
){ 
} 
 
if ($condition1) 
    echo 'bar'; 
 
if ($condition1 
    || $condition2 
|| $condition3) 
    echo 'bar'; 
 
 
if ($condition1 
    || $condition2 || $condition3 
) 
    echo 'bar'; 
 
if (!empty($post) 
    && (!empty($context['header']) 
    xor stripos($context['header'], 'Content-Type')) 
) {  
// ... 
} 
 
if ($foo) 
{ 
    echo 'bar'; 
} 
 
// Should be no errors even though lines are 
// not exactly aligned together. Multi-line function 
// call takes precedence. 
if (array_key_exists($key, $value) 
    && array_key_exists( 
        $key, $value2 
    ) 
) { 
} 
 
if (true) : 
    $foo = true; 
endif; 
 
if ($IPP->errorCode() == 401 || // comment 
    $IPP->errorCode() == 3200)  /* long comment 
                                   here 
                                 */ 
{ 
    return false; 
} 
 
if ($IPP->errorCode() == 401 || // comment 
    $IPP->errorCode() == 3200)  // long comment here 
{ 
    return false; 
} 
 
if ($IPP->errorCode() == 401 
    // Comment explaining the next condition here. 
    || $IPP->errorCode() == 3200 
) { 
    return false; 
} 
 
function bar() { 
    if ($a 
        && $b 
) { 
        return false; 
    } 
} 
 
if ($a 
    && foo( 
        'a', 
        'b' 
    )) { 
    return false; 
} 
 
?> 
<?php foreach ($blah as $boo) : ?> 
    <?php if ($foo): ?> 
        <?php 
            if ($bar) { 
            } else { 
            } 
        ?> 
    <?php endif; ?> 
<?php endforeach; ?> 
<?php 
 
if ($IPP->errorCode() == 401 || // phpcs:ignore Standard.Category.Sniff -- for reasons. 
    $IPP->errorCode() == 3200)  /* 
                                   phpcs:ignore Standard.Category.Sniff -- for reasons. 
                                 */ 
{ 
    return false; 
} 
 
if ($IPP->errorCode() == 401 || // phpcs:disable Standard.Category.Sniff -- for reasons. 
    $IPP->errorCode() == 3200)  // phpcs:enable 
{ 
    return false; 
} 
 
if ($IPP->errorCode() == 401 
    // phpcs:ignore Standard.Category.Sniff -- for reasons. 
    || $IPP->errorCode() == 3200 
) { 
    return false; 
} 
 
    if ($IPP->errorCode() == 401 || 
    /* 
     * phpcs:disable Standard.Category.Sniff -- for reasons. 
     */ 
    $IPP->errorCode() == 3200 
    ) { 
        return false; 
    } 
 
if ($IPP->errorCode() == 401 
    || $IPP->errorCode() == 3200 
    // phpcs:ignore Standard.Category.Sniff -- for reasons. 
) { 
    return false; 
} 
 
if ($IPP->errorCode() == 401 
    || $IPP->errorCode() 
        === 'someverylongexpectedoutput' 
) { 
    return false; 
} 
 
if ($IPP->errorCode() == 401 
    || $IPP->errorCode() 
        // A comment. 
        === 'someverylongexpectedoutput' 
) { 
    return false; 
} 
 
if ($IPP->errorCode() == 401 
    || $IPP->errorCode() 
        // phpcs:ignore Standard.Category.Sniff -- for reasons. 
        === 'someverylongexpectedoutput' 
) { 
    return false; 
} 
 
 |