Conditional Statements
if (condition is true) { führe diese Anweisung aus }
Ein solches Conditional Statement besagt, dass wenn die Bedingung in der Klammer wahr (true) ist, dann wird der Code in den geschweiften Klammern ausgeführt, andernfalls wird der Code ignoriert.
Wenn ein anderer Code ausgeführt werden soll, falls die Bedingung falsch ist, dann kann mit dem Keyword else eine zweite alternative Anweisung erfolgen.
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
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:
$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"; }