Ternaries are just a mistake, period.
$result = $someCondition
? $foo->abc()
: $foo->def();
To me that's much nicer than an if statement.And for what's not a monstrosity to begin with... It's not a monstrosity to begin with, you ain't gaining much