10. Auswahlstrukturen
Die Syntax von PHP ähnelt der Syntax von C bzw. C++ sehr stark. If-Abfragen werden auf die selbe Art wie in C verfasst. Der Sinn und Zweck von if-Abfragen sollte Ihnen bereits bekannt sein. Schauen Sie sich die Beispiele auf den folgenden Abbildungen an.
Abbildung 10.1: Beispiel für if-else-Abfragen
Der Ausdruck elseif kann auch getrennt geschrieben werden: else if.
Logische Operatoren
In if-Abfragen kommen häufig logische Operatoren wie z.B. UND und ODER zum Einsatz. Hier einige Beispiele:
Abbildung 10.2: Beispiel mit logischen Operatoren
Das logische UND kann auch mit dem Ausdruck AND beschrieben werden.
Das logische OR kann auch mit dem Ausdruck OR beschrieben werden.
Switch-Case
Zur Fallunterscheidung bietet sich auch oft die Switch-Case-Abfrage an:
Abbildung 10.3: Beispiele für eine Switch-Case-Abfrage