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