if then else
Aus php bar
IF THEN ELSE (?:) stellt einen weiteren Pfad/Verzweigung für "elsestatements" zu Verfügung. Als Shortcut wird der ternäre Operator (?:) verwendet (Ternär [dreifach] weil 3 Argumente benötigt werden).
1 IF condition THEN 2 statements 3 ELSE 4 elsestatements 5 ENDIF
In PHP kann man diese Kontrollstruktur schachteln und/oder um elseif erweitern.
Zum Beispiel:
1 if (isset($width)) { 2 $tablewidth = $width; 3 } elseif (false == ($bodywidth > 100)) { 4 $tablewidth = 90; 5 } else { 6 $tablewidth = 100; 7 }
Zum Setzen eines Wertes einer Variable bietet sich auch der ternäre Operator an:
Im Beispiel wie oben (ohne elseif):
1 $tablewidth = (isset($width)) ? $width : 100;

