Heim >Backend-Entwicklung >PHP-Tutorial >Logische Operatoren in PHP
PHP-Operatoren sind Symbole, die die einfache Durchführung logischer Operationen erleichtern. Der mit diesen Operatoren generierte Code hilft bei der Durchführung bestimmter Aktionen. Zu den logischen Operatoren gehören Operatoren wie Addition (+), Größer als (>) usw., die den Compiler anweisen, die erforderliche Operation auszuführen. Es kann mehrere Vorgänge überprüfen und feststellen, welche Bedingungen wahr sind. Die Werte, die bestimmte Operatoren verwenden, werden als Operanden bezeichnet. Die Operatoren ähneln nicht den Funktionen, es kann jedoch Fälle geben, in denen sie als Funktionen verwendet werden können.
WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Lassen Sie uns nun einen detaillierten Blick auf logische Operatoren werfen. Wir haben sechs Arten von logischen Operatoren. Sie sind wie folgt:
PHP verfügt auch über logische Operatoren, die beim Kombinieren von bedingten Anweisungen helfen. Um nur einige davon zu nennen: UND, ODER, NICHT usw.
Der AND-Operator gibt „true“ zurück, wenn beide verglichenen Variablen wahr sind.
<?php $x = 100; $y = 50; if ($x == 100 and $y == 50) { echo "AND is true"; } ?>
Ausgabe:
Als Beispiel können wir eine Analogie von Wasserhähnen und Wasser nehmen. Wenn beide Wasserhähne nicht in Betrieb sind, fließt kein Wasser aus dem Wasserhahn. Das heißt, wenn beide Bedingungen nicht erfüllt oder falsch sind, sind die Ergebnisse falsch oder 0. Wenn nur ein Wasserhahn geschlossen ist und die Wasserleitung gleich ist, ist es nicht notwendig, dass Wasser fließt, wenn die Leitung geschlossen ist .
Das bedeutet, dass das Ergebnis Falsch oder 0 ist, selbst wenn eine Bedingung wahr ist. Der letzte Fall ist, wenn beide Wasserhähne laufen und die Leitung für beide Wasserhähne gleich ist, Wasser durch den Wasserhahn fließt und somit die Bedingung wahr ist.
In ähnlicher Weise funktioniert der ODER-Operator, wenn eine der Bedingungen wahr ist.
<?php $x = 100; $y = 50; if ($x == 100 or $y == 80) { echo "XOR is TRUE"; } ?>
Ausgabe:
Drei Senken können die ODER-Operation erklären. Jedes Waschbecken verfügt über zwei Wasserhähne. Die Senken unterscheiden sich nicht bei allen Paaren; Die Szenarien werden wie oben beschrieben sein. Im ersten Szenario sind keine Wasserhähne geöffnet, sodass kein Wasser fließt. Das erklärt den Zustand „Falsch“ oder „0“. Im zweiten Fall ist einer der Abgriffe offen. Das bedeutet, dass aus einem Wasserhahn Wasser fließt. Dieses Szenario hilft Ihnen zu verstehen, dass das Ergebnis wahr ist, wenn eine der beiden Bedingungen zutrifft. Im dritten Szenario sind beide Wasserhähne geöffnet. Das Wasser fließt durch beide Wasserhähne. Dies erklärt, dass, wenn beide Bedingungen wahr sind, „true“ zurückgegeben wird.
Die XOR-Bedingung gibt „true“ zurück, wenn eine oder beide Variablen wahr sind und nicht beide wahr sind.
<?php $x = 100; $y = 50; if ($x == 100 xor $y == 80) { echo "XOR here!"; } ?
Ausgabe:
Der NOT-Operator wird verwendet, wenn überprüft werden muss, ob eine bestimmte Variable nicht wahr ist. Das bedeutet, dass wir NOT verwenden können, wenn wir prüfen müssen, ob eine Bedingung nicht wahr ist.
<?php $x = 100; if ($x !== 90) { echo "NOT is here"; } ?>
Ausgabe:
In diesem Beispiel sehen Sie, dass wir prüfen, ob die Variable nicht 90 ist. Die Variable x ist 100 und erfüllt die NOT-Bedingung. Aus diesem Grund folgt die Ausgabe der angegebenen Bedingung. Daher sehen Sie die Ausgabe als „NOT is here.“
Dies ähnelt dem UND, das wir zuvor gesehen haben. Der Wert wird nur dann als wahr zurückgegeben, wenn beide Bedingungen wahr sind oder wenn beide Variablen als wahr ausgewertet werden.
<?php $x = 100; $y = 50; if ($x == 100 && $y == 50) { echo "&& is true!"; } ?>
Ausgabe:
Ähnliche Zeilen, die ODER-Bedingung ist auch die gleiche wie die oben erwähnte ODER. Dieser Operator funktioniert auch dann, wenn eine der angegebenen Bedingungen wahr ist. Es führt zu ähnlichen Ergebnissen, genau wie das zuvor erwähnte Tap-Beispiel. ODER wenn Sie drei verschiedene Waschbecken haben, können Sie das Waschbecken auch dann füllen, wenn nur ein Wasserhahn geöffnet ist.
<?php $x = 100; $y = 50; } if ($x == 100 || $y == 80) { echo "OR is true!"; } ?>
Ausgabe:
Im obigen Beispiel erfüllt die Variable x die für $x=100 angegebene Bedingung und daher zeigt das Ergebnis die Meldung an, wenn das Ergebnis wahr ist. Obwohl die Bedingung für die Variable y nicht erfüllt ist, wird die Ausgabe angezeigt. Dies liegt an der ODER-Bedingung, die auch dann funktioniert, wenn eine Bedingung erfüllt ist.
PHP verfügt über viele logische Operatoren, die die Verwendung vereinfachen. Der PHP-Compiler hilft beim schnellen Kompilieren dieser Operatoren. Die logischen Operatoren helfen bei der Durchführung logischer Operationen. Dabei kann es sich um arithmetische, logische, String- oder Array-Operationen handeln. PHP verfügt über die Möglichkeit, alle diese Vorgänge auszuführen. Es hilft bei der gleichzeitigen Überprüfung mehrerer Bedingungen. Das spart Zeit und erhöht die Optimierung des PHP-Compilers. Daher ist es ratsam, diese Operatoren bei der Arbeit mit PHP zu verwenden. Logische Operatoren beschleunigen die Ausführung logischer Operationen und sorgen so für schnelle Ergebnisse. Diese Bedingungen helfen Ihnen somit, boolesche Ergebnisse zu erhalten und diese entsprechend zu bearbeiten.
Das obige ist der detaillierte Inhalt vonLogische Operatoren in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!