suit: viele if-else vs. viel Schreibarbeit

Beitrag lesen

Erste Version (viel Schreibarbeit aber nur ein if-else):
Zweite Version (wenig Schreibarbeit aber viele if-else):

Bechmarke es - ich würde aber prinzipiell davon ausgehen, dass die erste variante schneller ist, da die Auswertung nur 1x stattzufinden hat - ob und inwieweit sich PHP bereits evaulierte Ausdrücke merken kann, weiß ich nicht.

Wenn du den Zweck deines Vorhabens nicht verschwiegen hättest, würde man dir aber ggf. eine bessere Lösung vorschlagen können.

Geht's ein Konfigurationsfile für eine Lokalisierung?

if ($sprache = 'de') {  
  $amount = "Anzahl";  
} else if ($sprache = 'en') {  
  $amount = "amount";  
}

Sowas geht auch wesentlich einfacher und möglicherweise sogar ganz ohne Verzweigung.