| 
<?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) {
 ;
 }
 
 |