In PHP I find myself writing code like this frequently:
$a = isset($the->very->long->variable[$index])
? $the->very->long->variable[$index]
: null;
Is there a simpler way to do this? Preferably one that doesn’t require me to write $the->very->long->variable[$index] twice.
Sadly no, because the RFC has been declined. And because isset is not a function but a language construct you cannot write your own function for this case.