| 
<?php$test = $this->testThis();
 $test = $this->testThis();
 $test = $this->testThis();
 for ($var = 1; $var < 10; $var++) {
 echo $var;
 }
 $test = $this->testThis();  /* comment here */
 $test = $this->testThis();  /* comment here */
 
 $hello ='foo';
 ;
 
 $sum = $a; /* + $b */
 $sum = $a; // + $b
 
 $sum = $a; /* + $b
 + $c */
 
 /*
 * Test that the sniff does *not* throw incorrect errors for semi-colons in
 * "empty" parts of a `for` control structure.
 */
 for ($i = 1; ; $i++) {}
 for ( ; $ptr >= 0; $ptr-- ) {}
 for ( ; ; ) {}
 
 // But it should when the semi-colon in a `for` follows a comment (but shouldn't move the semi-colon).
 for ( /* Deliberately left empty. */; $ptr >= 0; $ptr-- ) {}
 for ( $i = 1; /* Deliberately left empty. */; $i++ ) {}
 
 switch ($foo) {
 case 'foo':
 ;
 break;
 }
 
 // This is an empty statement and should be ignored.
 if ($foo) {
 ;
 }
 
 |