В PHP часто встречается код вроде этого 👇
$array = [];
$value = isset($data['key']) ? $data['key'] : 'default';
Он работает, но выглядит громоздко. Современный PHP предлагает простой приём, которые делают код чище и короче.
⚡️ Null coalescing operator ??
Вместо проверки
isset() можно просто написать:$value = $data['key'] ?? 'default';
Если ключ
'key' не существует или равен null, вернётся 'default'.Это особенно удобно при работе с конфигами, данными из API или форм.
Библиотека пхпшника