<?php 
$i = 0; 
do { 
    echo $i; 
} while ($i > 0); 
 
do 
{ 
    echo $i; 
} while ($i > 0); 
 
do 
{ 
    echo $i; 
} 
while ($i > 0); 
 
do { echo $i; } while ($i > 0); 
 
do{ 
    echo $i; 
}while($i > 0); 
 
while ($i < 1) { 
    echo $i; 
} 
 
while($i < 1){ 
    echo $i; 
} 
 
while ($i < 1) { echo $i; } 
 
for ($i = 1; $i < 1; $i++) { 
    echo $i; 
} 
 
for($i = 1; $i < 1; $i++){ 
    echo $i; 
} 
 
for ($i = 1; $i < 1; $i++) { echo $i; } 
 
if ($i == 0) { 
    $i = 1; 
} 
 
if($i == 0){ 
    $i = 1; 
} 
 
if ($i == 0) { $i = 1; } 
 
if ($i == 0) { 
    $i = 1; 
} else { 
    $i = 0; 
} 
 
if ($i == 0) { 
    $i = 1; 
}else{ 
    $i = 0; 
} 
 
if ($i == 0) { $i = 1; } else { $i = 0; } 
 
if ($i == 0) { 
    $i = 1; 
} else if ($i == 2) { 
    $i = 0; 
} 
 
if ($i == 0) { 
    $i = 1; 
}else   if($i == 2){ 
    $i = 0; 
} 
 
if ($i == 0) { $i = 1; } else if ($i == 2) { $i = 0; } 
 
if ($i == 0) { // comments are allowed 
    $i = 1; 
} 
 
if ($i == 0) {// comments are allowed 
    $i = 1; 
} 
 
if ($i == 0) { /* comments are allowed*/ 
    $i = 1; 
} 
 
if ($i == 0) 
{ // this is ok 
    $i = 1; 
} 
 
if ($i == 0) /* this is ok */ { 
} 
 
try { 
    $code = 'this'; 
} catch (Exception $e) { 
    // Caught! 
} 
 
try { $code = 'this'; } catch (Exception $e) { 
    // Caught! 
} 
 
do { echo $i; 
} while ($i > 0); 
 
if ($i === 0) { 
 
    $i = 1 
} 
 
if ($a) { 
 
} 
elseif ($b) { 
} 
 
foreach ($items as $item) { 
    echo $item; 
} 
 
foreach($items as $item){ 
    echo $item; 
} 
 
if ($a && $b) // && $c) 
{ 
} 
 
if ($a == 5) : 
    echo "a equals 5"; 
    echo "..."; 
elseif ($a == 6) : 
    echo "a equals 6"; 
    echo "!!!"; 
else : 
    echo "a is neither 5 nor 6"; 
endif; 
 
try { 
    // try body 
} 
catch (FirstExceptionType $e) { 
    // catch body 
} 
catch (OtherExceptionType $e) { 
    // catch body 
} 
 
switch($foo) { 
 
    case 'bar': 
    break; 
 
} 
 
if ($foo)  : 
endif; 
 
?> 
 
<?php while($row = $data->getRow()): ?> 
    <p><?= $val ?></p> 
<?php endwhile; ?> 
 
<?php 
if ($foo === 1) { 
    ?> 
    <table><tr><td> 
    <?php 
    echo '2'; 
    ?> 
    </td></tr></table> 
    <?php 
} 
 
if ($test)    { /*one space after the bracket*/ 
    echo 'true'; 
} 
 
?> 
<?php foreach($formset['Fieldset'] as $fieldset): ?> 
    <?php foreach($fieldset['Field'] as $field): ?>  
    <?php endforeach; ?> 
<?php endforeach; ?> 
 
<?php foreach ($formset['Fieldset'] as $fieldset) : ?> hello 
<?php endforeach; ?> 
 
<?php foreach ($formset['Fieldset'] as $fieldset) : 
    ?> 
    hello 
<?php endforeach; ?> 
 
<?php 
$a = 1; $b = true; 
if (1 === $a) : 
    if ($b) { 
        echo 'b'; 
    } else { 
        echo 'not b'; 
    } 
else : 
    echo 'not 1'; 
endif; 
 
// phpcs:set Squiz.ControlStructures.ControlSignature requiredSpacesBeforeColon 0 
 
if ($a == 5): 
    echo "a equals 5"; 
    echo "..."; 
elseif ($a == 6): 
    echo "a equals 6"; 
    echo "!!!"; 
else: 
    echo "a is neither 5 nor 6"; 
endif; 
 
switch($foo) { 
 
    case 'bar': 
    break; 
 
} 
 
if ($foo)  : 
endif; 
 
?> 
 
<?php while($row = $data->getRow()) : ?> 
    <p><?= $val ?></p> 
<?php endwhile; ?> 
 
<?php foreach($formset['Fieldset'] as $fieldset) : ?> 
    <?php foreach($fieldset['Field'] as $field) : ?>  
    <?php endforeach; ?> 
<?php endforeach; ?> 
 
<?php foreach ($formset['Fieldset'] as $fieldset): ?> hello 
<?php endforeach; ?> 
 
<?php foreach ($formset['Fieldset'] as $fieldset): 
    ?> 
    hello 
<?php endforeach; ?> 
<?php 
 
// Issue #1857/#1927. 
if ($something) { 
} 
// phpcs:ignore Standard.Category.Sniff 
elseif ($something) { 
} // comment 
else { 
} 
 
if ($something) { 
} // phpcs:ignore Standard.Category.Sniff 
elseif ($something) { 
} 
// comment 
else { 
} 
 
try { 
    $x = 1; 
} // stray comment here 
catch (CustomException $exception) { 
    $x = 2; 
} 
// phpcs:ignore Standard.Category.Sniff 
catch (Exception $exception) { 
    $x = 2; 
} 
finally { 
    $x = 3; 
} 
 
if ($this) { 
    if ($that) 
        foo(${$a[$b]}); 
} 
 
while ( $level-- ) ob_end_clean(); 
 
while ( $level-- ) 
    ob_end_clean(); 
 
while ( $level-- ): 
    ob_end_clean(); 
endwhile; 
 
$r = match ($x) { 
    1 => 1, 
}; 
 
$r = match($x){1 => 1}; 
 
// phpcs:set Squiz.ControlStructures.ControlSignature requiredSpacesBeforeColon 2 
if ($a == 5): 
    echo "a equals 5"; 
    echo "..."; 
elseif ($a == 6)  : 
    echo "a equals 6"; 
    echo "!!!"; 
else : 
    echo "a is neither 5 nor 6"; 
endif; 
 
// Reset property. 
// phpcs:set Squiz.ControlStructures.ControlSignature requiredSpacesBeforeColon 1 
 
 |