Antwort zu Aufgabe B4b:
(nur fr 1. Auflage)

Das Verwenden der switch-Anweisung ist in diesem Falle doch mglich. Das Beispiel findest du in der Datei versand_switch.php.


Hintergrundinfo dazu (steht erst in der 2. Auflage, die 12/2006 erscheint):

Case mit runden Klammern

Ganz offen: Bis vor kurzem hatte ich mir eingebildet, man knne bei switch immer nur auf eine Bedingung prfen. Und nur auf Gleichheit. Also ausschlielich in folgender Syntax: 

case "Na7x":

So suggeriert es das PHP-Manual, so habe ich es aus anderen Bchern entnommen. Ein Leser (Danke, Wolfgang!) war schlauer und hat mir gezeigt, dass auch folgende Schreibweise funktioniert:

case ($_POST['pw'] == "Na7x"):

Das erffnet doch weitaus mehr Mglichkeiten! Du kannst auch andere Vergleichsoperatoren verwenden und sogar mehrere Bedingungen miteinander verknpfen! 
