Steffen: 2 Zuweisungen vs if else

Beitrag lesen

Das doofe an der ? : Struktur ist, dass sie nicht erweiterbar ist.

Es ist nicht unbedingt leicht lesbar aber

x = dings1 ? "wert1" : (dings2 ? "wert2" : "wert3");

x = dings1 ? "wert1" : (dings2 ? "wert2" : (dings3 ? "wert3" : "wert4"));

Ist auch ein bisschen Sache der Gewohnheit.

Grüße

  • Steffen

PS
Ich habe festgestellt, dass sich hier Javascript und PHP in der Zuweisung ohne Klammerung unterscheiden. Deswegen auf die Klammern achten oder mal ausprobieren, was wann passiert.