| 
<?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;
 
 // @codingStandardsChangeSetting 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};
 
 // Intentional parse error. This should be the last test in the file.
 foreach
 // Some unrelated comment.
 
 |