Kommentar von Nini
$c = $b ? $b : $a;
Sowas mag ich überhaupt nicht. Genausowenig wie z.B. +=. Ich will beim lesen von Quelltext nicht erst überlegen müssen, was da eigentlich passiert. So schleichen sich schon beim Schreiben Fehler ein und beim Debuggen wird es nicht besser (»Was mache ich hier eigentlich?«). Geht zumindest mir so.
Ich hasse Leute, die immer alles abkürzen und inenander schachteln müssen, um sich eine Deklaration o.ä. zu sparen...