Modul 2 – PHP-Grundlagen
Lektion
Switch
Mehrere Verzweigungen für einen Wert
switch vergleicht einen Ausdruck mit einer Liste von case-Werten. break verhindert das Durchfallen in die nächsten cases. Seit PHP 8 ist der match-Ausdruck eine strengere Alternative mit Rückgabewert. Switch eignet sich für Menüs, Bestellstatus und HTTP-Methoden.
Wann verwenden
Wenn Sie 3+ Verzweigungen für dieselbe Variable haben; bei komplexer Logik ist if/elseif oft klarer.
<?php
$status = "paid";
switch ($status) {
case "paid": echo "Plaćeno"; break;
default: echo "Nepoznato";
}Beispielvariation
Erweitern Sie das Lektionsbeispiel: fügen Sie eine weitere Variable hinzu, ändern Sie die Schleifengrenze oder die Verzweigung und beobachten Sie die Ausgabe. Verursachen Sie absichtlich einen Fehler (z. B. eine undefinierte Variable), um die PHP-Meldung zu sehen – und korrigieren Sie ihn dann.
