Ja, auch ich verwende optionale Parameter (Parameter, die in der Funktion mit = "defaultWert" deklariert werden).
Wie würdest du es dann ohne if(){}else{} machen? Ich benötige ja die Unterscheidungen?
Nun ich würde nicht zwei unterschiedliche Codes produzieren, die im If/else Block ausgeführt werden, da dies viel doppelten Code erzeugt. Vielmehr würde ich Variablen per if/else zuweisen. Ich benutze dafür gerne den ternary operator:
if($bedingung){
$val = 3;
} else {
$val = 6;
}
ist gleich bedeutend mit
$val = $bedingung ? 3 : 6;
Cheers, Baba
--
Baba kommt von Basketball
Baba kommt von Basketball