Switch ist vergleichbar mit einer if-Abfrage. Der Vorteil ist aber, dass Sie mit der switch-Anweisung verschiedene Argumente mit einer Variablen überprüfen können und somit in bestimmte Teile verzweigen können. Innerhalb der Verzweigung haben Sie die Möglichkeit, den Durchlauf mit break abzubrechen und somit die Anweisung zu verlassen. Mit "default" können Sie auf die Fälle reagieren, die Sie nicht mit den übigen "case"-Blocks behandeln.
switch ( $var )
{
case 0:
echo '$var ist gleich 0';
break;
case 1:
echo '$var ist gleich 1';
break;
case 2:
echo '$var ist gleich 2';
break;
default:
echo '$var ist nicht 0, 1 oder 2';
break;
}
?>