I use them all the time, as long as they can be written legibly.
$result = $someCondition
? $foo->abc()
: $foo->def();
To me that's much nicer than an if statement.