Kommentar von Matthias
> Das würde heissen c ist gleich b wenn b
> sonst a. Für was soll das gut sein?
b ist auch dann, wenn es ein int (ungleich 0) oder ein String (nicht leer) ist.
Einfach mal folgendes ausprobieren:
[php]$b = 'Hallo';
echo($b ? $b : '');[/php]