Третий вариант:
$value = (isset($array['key']) ? $array['key'] : null);
Я знаю, что это не дает прямого ответа на вопрос; Я бы написал это как комментарий, за исключением того, что его действительно нужно отформатировать.
Идея состоит в том, что если вы пытаетесь сделать свой код короче, используя однострочник вместо блока if-else, то вы все равно можете перевести его в краткий однострочник с помощью троичного оператора, давая ты лучший из обоих миров.