Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erklärung der grundlegenden bedingten Beurteilungsanweisungen von PHP

Detaillierte Erklärung der grundlegenden bedingten Beurteilungsanweisungen von PHP

韦小宝
韦小宝Original
2018-03-05 09:54:095763Durchsuche

In der PHP-Entwicklung ist die Anweisung bedingte Beurteilung sehr verbreitet. Die Anweisung bedingte Beurteilung ist auch eine sehr grundlegende Sache in PHP. Sie wird häufig in der täglichen Entwicklung von PHP verwendet. so werden wir es tun. Es muss fest im Griff sein! Lassen Sie uns heute über die Beurteilung grundlegender Bedingungen in PHP sprechen!

Viele PHP-Programme bestehen aus einer Reihe von Anweisungen. Eine Anweisung kann eine Zuweisungsanweisung, ein

-Funktionsaufruf , eine Schleife oder sogar eine bedingte Anweisung sein, die nichts bewirkt (eine leere Anweisung). Anweisungen enden normalerweise mit einem Semikolon. Darüber hinaus können Sie auch geschweifte Klammern verwenden, um eine Gruppe von Anweisungen in einer Anweisungsgruppe zusammenzufassen. Die Anweisungsgruppe selbst kann als eine Reihe von Anweisungen betrachtet werden.

ifif-Struktur ist eines der wichtigsten Merkmale vieler
Mehrsprachen, einschließlich PHP, das die bedingte Ausführung von Code ermöglicht Ausschnitt. Die if-Struktur von PHP ähnelt der C-Sprache:

if (expr)
    statement
Wie im Kapitel

Ausdrücke definiert, wird expr als Boolescher Wert ausgewertet. Wenn der Wert von expr wahr ist, führt PHP die Anweisung aus, wenn der Wert falsch ist, wird die Anweisung ignoriert. Weitere Informationen darüber, welche Werte als falsch gelten, finden Sie im Abschnitt „Konvertieren in boolesche Werte“.

Wenn $a größer als $b ist, zeigt das folgende Beispiel, dass a größer als b ist:

<?php
if ($a > $b)
   echo "a is bigger than b";
?>
Oft ist es notwendig, mehr als eine Anweisung bedingt auszuführen, und zwar von Natürlich ist es nicht notwendig, jeder Anweisung Both eine if-Klausel hinzuzufügen. Diese Anweisungen können in Anweisungsgruppen zusammengefasst werden. Wenn beispielsweise $a größer als $b ist, zeigt der folgende Code an, dass a größer als b ist, und weist $b den Wert von $a zu:

<?php
if ($a > $b) {
   echo "a is bigger than b";
   $b = $a;
}
?>
if-Anweisungen können in anderen if-Anweisungen verschachtelt werden Anweisungen unendlich, was ausreichend Flexibilität für die bedingte Ausführung verschiedener Teile des Programms bietet.

elseEs ist oft notwendig, eine Anweisung auszuführen, wenn eine bestimmte Bedingung erfüllt ist, und andere Anweisungen auszuführen, wenn die Bedingung nicht erfüllt ist genau das, was sonst noch gemeint ist. else erweitert die if-Anweisung, um die Anweisung auszuführen, wenn der Ausdruck in der if-Anweisung „false“ ergibt. Der folgende Code zeigt beispielsweise an, dass a größer als b ist, wenn $a größer als $b ist. Andernfalls wird a nicht größer als b angezeigt:

<?php
if ($a > $b) {
   echo "a is bigger than b";
} else {
   echo "a is not bigger than b";
}
?>
else-Anweisung wird nur in if und elseif ( (falls vorhanden) Anweisungen werden ausgeführt, wenn der Ausdruck in „falsch“ ergibt (siehe elseif).

elseifelseif ist, wie der Name schon sagt, eine Kombination aus if und else. Wie andere Erweiterungen erweitert es die if-Anweisung und kann eine andere Anweisung ausführen, wenn der ursprüngliche if-Ausdruck „falsch“ ergibt. Aber anders als sonst wird die Anweisung nur dann ausgeführt, wenn der bedingte Ausdruck von elseif als wahr ausgewertet wird. Der folgende Code zeigt beispielsweise an, dass a größer als b ist, a gleich b ist oder a kleiner als b ist, je nach den Bedingungen:

<?php
if ($a > $b) {
   echo "a is bigger than b";
} elseif ($a == $b) {
   echo "a is equal to b";
} else {
   echo "a is smaller than b";
}
?>
Es können mehrere elseif-Anweisungen in derselben if-Struktur vorhanden sein . Die erste elseif-Anweisung (sofern vorhanden), deren Ausdruck „true“ ergibt, wird ausgeführt. In PHP kann es auch als „else if“ (zwei Wörter) geschrieben werden, was sich genau wie „elseif“ (ein Wort) verhält. Es gibt einen kleinen Unterschied in der Bedeutung der Syntaxanalyse (es ist das gleiche Verhalten, wenn Sie mit C vertraut sind), aber im Endeffekt erzeugen beide genau das gleiche Verhalten.

Die elseif-Anweisung wird nur ausgeführt, wenn der vorherige if- oder elseif-Ausdruck „false“ ergibt und der aktuelle elseif-Ausdruck „true“ ergibt.

elseEs ist oft notwendig, eine Anweisung auszuführen, wenn eine bestimmte Bedingung erfüllt ist, und andere Anweisungen auszuführen, wenn die Bedingung nicht erfüllt ist genau das, was sonst bedeutet. else erweitert die if-Anweisung, um die Anweisung auszuführen, wenn der Ausdruck in der if-Anweisung „false“ ergibt. Der folgende Code zeigt beispielsweise an, dass a größer als b ist, wenn $a größer als $b ist. Andernfalls wird a nicht größer als b angezeigt:

<?php
if ($a > $b) {
   echo "a is bigger than b";
} else {
   echo "a is not bigger than b";
}
?>
else-Anweisung wird nur in if und elseif ( (falls vorhanden) Anweisungen werden ausgeführt, wenn der Ausdruck in „falsch“ ergibt (siehe elseif).

Empfohlene ähnliche Artikel:

Bedingte Anweisungen in PHP verwenden hauptsächlich Anweisungen wie if else, if elseif und switch case am häufigsten verwendet...


Detaillierte Erläuterung der Verwendungsbeispiele von PHP-Bedingungsanweisungen if else und switch

Ich habe Ihnen eine Art Multiplexing erklärt. Wählen Sie die elseif-Anweisung. Obwohl diese Anweisung bei Verwendung eine Vielzahl von Urteilen fällen kann...

Empfohlene 10 Artikel zur Verwendung von PHP-Beispielen für bedingte Kontrollanweisungen

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der grundlegenden bedingten Beurteilungsanweisungen von PHP. 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