Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Prozesssteuerung do-while

PHP-Prozesssteuerung do-while

不言
不言Original
2018-05-04 09:35:311711Durchsuche

Dieser Artikel stellt hauptsächlich die Funktionsweise der PHP-Prozesssteuerung vor, die einen gewissen Referenzwert hat. Jetzt kann ich sie mit allen teilen, die sie brauchen.

Dieser Artikel ist für Grundlagen Verwenden SieLernen, Experten schließen bitte diese Seite

Das Lesen dieses Artikels dauert 3 Minuten. Ist es schwer, diejenigen zu verstehen, die Schwierigkeiten haben?

(PHP 4, PHP 5, PHP 7)

Die do-while-Schleife ist der while-Schleife sehr ähnlich, außer dass der Wert des Ausdrucks am Ende jeder Schleife überprüft wird am Anfang. Der Hauptunterschied zu einer normalen While-Schleife

besteht darin, dass die do-while-Schleifenanweisung garantiert einmal ausgeführt wird (der Wahrheitswert des Ausdrucks wird nach jeder Schleife überprüft), jedoch in einer normalen While-Schleife

ist nicht unbedingt wahr (der Wahrheitswert des Ausdrucks wird am Anfang der Schleife überprüft, wenn er am Anfang

FALSE ist, wird die gesamte Schleife sofort beendet).

Es gibt nur eine Syntax für do-while-Schleifen:

<?php
$i = 0;
do {
   echo $i;
} while ($i > 0);
?>

Die obige Schleife wird genau einmal ausgeführt, da nach der ersten Schleife, wenn der Wahrheitswert des Ausdrucks überprüft wird, sein Wert lautet FALSE (nicht größer als 0) führt zum Abbruch der Schleife.

Erfahrene Benutzer der C-Sprache sind möglicherweise mit einer anderen Verwendung der do-while-Schleife vertraut, bei der die Anweisung in do-while(0) eingefügt und die Anweisung break innerhalb der Schleife verwendet wird. Beenden Sie die Ausführungsschleife. Der folgende Codeausschnitt demonstriert diese Methode:

<?php
do {
    if ($i < 5) {
        echo "i is not big enough";
        break;
    }
    $i *= $factor;
    if ($i < $minimum_limit) {
        break;
    }
    echo "i is ok";

    /* process i */

} while(0);
?>

Verwandte Empfehlungen:

php-Prozesssteuerung während

php-Prozesssteuerung Prozesssteuerung Alternative Syntax für

Das obige ist der detaillierte Inhalt vonPHP-Prozesssteuerung do-while. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP-Prozesssteuerung währendNächster Artikel:PHP-Prozesssteuerung während