Top
Sichtreise / Tutorials  / HTML & PHP  / PHP Tutorial – Schritt 10: Logische Operatoren

PHP Tutorial – Schritt 10: Logische Operatoren

Jetzt, nachdem du gelernt hast wie man eine If-Anweisung und eine Switch-Anweisung schreibt, zeige ich dir wie man diese erweitern kann. Denn immerhin prüft man ja im richtigen Leben auch alles doppelt, wieso also nicht auch bei diversen Anweisungen in PHP?

|

So gesehen, könnten wir mit unserem derzeitigen Kenntnisstand folgenden Situation wie folgt abfangen:

|

Ausgangssituation

Abfrage der Variable $benutzer und der Variable $passwort und Zugriff gewähren wenn beides erfolgreich geprüft wurde.

|

Lösung als If-Anweisung

|

Lösung als Switch-Anweisung:

|

Lösung mit logischen Operatoren

Der logische Operator “and”

Der logische Operator “and” setzt voraus, dass beide Bedingungen TRUE (wahr) sind. Ist dies nicht der Fall, so ist die gesamte Rückmeldung FALSE.

|

Man kann das “and” auch abkürzen, in dem man zwei kaufmännische UND einfügt (&&).

|

Der logische Operator “or”

Der nächste logische Operator ist das “or”. Dieser Operator gibt sich mit einer Bedingung als TRUE zufrieden. Nur, und nur dann, wenn keine Bedingung TRUE ist, liefert auch er FALSE zurück:

|

Man kann das “or” auch abkürzen, in dem man zwei senkrechte Striche einfügt (||). Diesen findest du links neben dem Y auf deiner Tastatur, die “Alt Gr”-Taste muss dabei gedrückt sein.

|

Der logische Operator “xor”

Das exklusive Oder (wie es noch genannt wird) möchte bei einem gültigen gesamten TRUE nur eine Bedingung als TRUE geliefert haben. Sprich es darf nur eine Bedingung richtig sein, ansonsten ist die Rückmeldung stets FALSE:

|

Bereit für das nächste Kapitel? Ich denke es wird Zeit dafür 🙂

|

photo credit: Canadian Son via photopin cc

No Comments

Post a Comment