Conditional Statements
1 |
if (condition is true) { führe diese Anweisung aus } |
Wenn ein anderer Code ausgeführt werden soll, falls die Bedingung falsch ist, dann kann mit dem Keyword else eine zweite alternative Anweisung erfolgen.
1 |
if (condition is true) { führe diese Anweisung aus } else { führe diese alternative Anweisung aus } |
Es können auch mehrere Bedingungen aneinandergehängt werden
1 2 3 4 5 6 7 8 9 10 |
if (condition is true) { führe diese Anweisung aus } elseif (condition 2 ist true) { führe die Anweisung 2 aus } else { Anweisung für alle anderen Bedingungen } |
elseif kann man in einem oder in zwei Worten (else if) schreiben. Gebräuchlicher ist die Schreibweise in einem Wort.
Vergleichsoperatoren (Comparison Operators)
[table “1” not found /]Logische Operatoren
[table “2” not found /]Beispiel für ein Conditional Statement:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$tag = 'Montag'; if ($tag == 'Montag') { echo "Heute ist ein Werktag"; } elseif ($tag == 'Sonntag') { echo "Heute ist ein Feiertag"; } elseif ($tag == 'Samstag' || 'Sonntag') { echo "Heute ist Wochenende"; } else { echo "Heute ist ein Tag wie jeder andere"; } |