Logische Operatoren in PHP
Logische Operatoren verknüpfen mehrere Bedingungen miteinander. Hier wird also nicht nur ein Wert überprüft, sondern mindestens 2 Werte.
Logische OR Abfrage
Beispiel für eine Logische OR Abfrage
Das Logische Oder (Zeichen || oder OR) kommt zum Einsatz, wenn nur eine Bedingung von mehreren zutreffen muss.
$zahl = 5;
if (($zahl == 2) || ($zahl < 6)) {
echo "Bedingung ist TRUE.";
}
Der Ausdruck in den Klammern hinter dem if wird als wahr gewertet, wenn die Variable $zahl entweder eine 2 ist oder aber kleiner wie 6 ist.
Hier ist die zweite Bedingung innerhalb des Ausdrucks zutreffend, wodurch der gesamte Ausdruck dann wahr wird.
Logische AND Abfrage
Beispiel für eine Logische AND Abfrage
Beim Logischen Und (Zeichen && oder AND ) müssen alle Bedingungen im Ausdruck zutreffend sein.
$zahl = 5;
if (($zahl == 2) && ($zahl < 6)) {
echo "Bedingung ist TRUE.";
}
Beim Logischen Und wird der gesamte Ausdruck erst dann wahr, wenn beide Bedingungen zutreffen.
Hier trifft nur die letztere Bedingung zu, wodurch der gesamte Ausdruck im Ergebnis als falsch gewertet wird.