Andreas Dölling: if oder switch? meinung gefragt

Beitrag lesen

Hallo,

ich finde das völlig ok so. Ein Einsatz von switch ist in Deinem Beispiel nicht möglich (und stellt in vielen Fällen auch keine Verbesserung dar).
Irgendwo mußt Du ja Deine Fallunterscheidungen treffen - und dafür gibt es nun einmal das if-elseif-else-Konstrukt. Ich sehe grundsätzlich nichts Dilettantisches daran, es einzusetzen.

Du könntest - wenn ich die Logik Deiner Anwendung richtig verstehe - allerdings ein wenig Code sparen:

if(!isset($country)) {
 echo listcountrys();
} elseif(!isset($state)) {
 echo liststates($country);
} else {
 echo listclients($state);
}

Ciao,
Andreas