Имея этот пример кода с использованием третичного оператора в PHP, я получаю «значение по умолчанию».
$myObject = null; // I'm doing this for the example
$result = $myObject ? $myObject->path() : 'default value';
Однако, когда я пытаюсь использовать для этого оператор объединения null, я получаю сообщение об ошибке
Вызов функции-члена path() при нулевом значении
$result = $myObject->path() ?? 'default value';
Что я делаю не так с ?? оператор?