Is there a way to do the following, but in short if/then syntax:
if($method->isAbstract()) {
$details['abstract'] = true;
}
If I do:
$details['abstract'] = $method->isAbstract() ? true : null;
It is not quite the same, because the array key abstract is always set. I only way the array key set if isAbstract() is true. To clarify, if isAbstract() is false, don’t set the key in the array.
Thanks.
I don’t have a PHP interpreter at hand, but I guess this will work:
Update: yes, it works → http://codepad.org/lW23FR0j