php-resource

PHP Handbuch

continue

continue

continue wird innerhalb von Schleifen verwendet. Die Schleife wird an der aktuellen Stelle abgebrochen und es wird der nächste Durchlauf begonnen.

Anmerkung: Beachten Sie, dass in PHP die switch Anweisung als Schleifenstruktur zum Zweck von continue angesehen wird.

Bei continue können Sie ein optionales numerisches Argument mitgeben, das angibt, wie viele Ebenen von enhaltenen Schleifen übersprungen werden sollen.

<?php
while (list ($key, $value) = each ($arr)) {
    if (!(
$key % 2)) { // überspringe ungerade Werte
        
continue;
    }
    
tue_was_mit_ungerade ($value);
}

$i = 0;
while (
$i++ < 5) {
    echo
"Außen<br />\n";
    while (
1) {
        echo
"&nbsp;&nbsp;Mitte<br />\n";
        while (
1) {
            echo
"&nbsp;&nbsp;Innen<br />\n";
            continue
3;
        }
        echo
"Das wird nie ausgegeben.<br />\n";
    }
    echo
"Das hier auch nicht.<br />\n";
}
?>

Lassen Sie das Semikolon nach continue weg, kann dies zu verwirrenden Ergebnissen führen. Es folgt ein Beispiel, wie Sie es nicht machen sollten.

<?php
  
for ($i = 0; $i < 5; ++$i) {
      if (
$i == 2)
          continue
      print
"$i\n";
  }
?>

Sie könnten erwarten, dass das Ergebnis wie folgt aussieht,

0
1
3
4

aber tatsächlich sieht die Ausgabe so aus,

2

weil der Rückgabewert von print() int(1) ist und das wird als das oben angesprochene optinale Argument gewertet.



Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP