continuecontinue wird innerhalb von Schleifen verwendet, um den Rest des aktuellen Schleifendurchlaufs abzubrechen und mit der Auswertung der nächsten Bedingung fortzufahren, um dann den nächsten Durchlauf zu beginnen.
continue akzeptiert ein optionales numerisches Argument, das angibt, wie viele Ebenen umschließender Schleifen bis zu ihrem Ende übersprungen werden sollen. Die Voreinstellung ist 1, so dass zum Ende der aktuellen Schleife gesprungen wird.
<?phpDas Weglassen des Semikolons nach continue kann zu unerwarteten Ergebnissen führen. Hier ist ein Beispiel, das zeigt, was Sie nicht tun sollten.
<?phpMan könnte meinen, die Ausgabe wäre: 0 1 3 4 aber in PHP Versionen vor 5.4.0 gibt das Skript in Wirklichkeit ... 2 ... aus, da continue print "$i\n"; als ein Ausdruck ausgewertet wird, und print somit nur aufgerufen wird, wenn $i == 2 ist. (Der Rückgabewert von print wird an continue als numerisches Argument übergeben.)
|