Semikolon im PHP-Code und die Auswirkungen

Eine wirkliche Unschönheit von PHP sind for– und while Schleifen, die sich mit einem Semikolon „;“ abschließen lassen. Die erste Zeile würde nur eine Verzögerung verursachen, aber die Klammern werden nicht als Fehler erkannt. Der Code in den Klammern wird nur syntaktisch zusammengeschlossen, es wird aber keine Fehlermeldung ausgegeben.

for($k = 0; $k < 10); $k++);
 {
  echo $k;
 }
9

Als Ausgabe werden nicht etwa die Zahlen von 0 bis 9 ausgegeben, sondern nur 9. Man sieht, was ein Semikolon alles anrichten kann – also achtet darauf!

Leave a comment

Your comment