Baba: Funktion mehrfach verwenden

Beitrag lesen

Wie du es beschrieben hast?

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