Moin suit,
also mal abgesehen davon, dass ich den Eindruck habe, dass der Smiley nicht gesehen wird ;-)
Die Nase hat irgendwas von 1999 ;)
Ich bin halt ein alter Sack.
Ist aber auch schwer zu lesen
Ansichtssache.
aber sowas würde ich nichtmal noch ansatzweise als Funktion durchgehen lassen.
$my_val = (($x == 1) ? 10 : (($x == 2 ? 20 : NULL)));
Befreie deinen Geist, junger Padawan. ;-) Klar kann man das als Funktion sehen. Eher sogar noch als das if-Statement. Sie nimmt drei Argumente (die Bedingung, den True-Zweig und den False-Zweig) und liefert einen Wert zurück. Sie kann (nahezu) überall eingesetzt werden und verzweigt den Programmfluss.
LG,
CK