C.3.6 Weitere Auswahl-Möglichkeiten
Außer den genannten Anweisungen für Verzweigungen existieren in der Sprache PHP noch die nachfolgenden Möglichkeiten. Sie sind als Alternativen zu sehen und bieten in bestimmten Fällen Vorteile. Weitere Informationen finden sich im PHP-Manual auf der CD.
elseif
elseif
Die elseif-Anweisung ist eine andere Schreibweise für die Anweisungen else und if. Sie kann bei mehrfachen Verzweigungen eingesetzt werden.
if : endif
if : endif
Die Schreibweise mit Doppelpunkt und endif kann anstelle der geschweiften Klammern eingesetzt werden. Die Syntax lautet folgendermaßen:
if (Bedingung): [Anweisungen] endif;
switch case
switch case
Ein switch-Block kann bei mehrfachen Verzweigungen eingesetzt werden. Es folgt die Syntax:
switch (Variable) { case [Fall 1]: [Anweisungen 1]; case [Fall 2]: [Anweisungen 2]; case [Fall 3]: [Anweisungen 3]; default: [Anweisungen 4]; }
switch : endswitch
switch : endswitch
Eine andere Schreibweise für einen switch-Block mit Doppelpunkt und endswitch. Die Syntax:
switch (Variable): case [Fall 1]: [Anweisungen 1]; case [Fall 2]: [Anweisungen 2]; case [Fall 3]: [Anweisungen 3]; default: [Anweisungen 4]; endswitch;
|