Оператор ??

Опубликовано в: PHP шпаргалка, код, заметки

Оператор ??

 
Позволяет проверить, существует ли переменная, и использовать значение по умолчанию.

Оператор ?? в PHP чаще всего называют "оператор объединения с null" или "null-объединяющий оператор".

Пример использования:

$name = $_GET['name'] ?? 'Гость';
echo "Привет, $name!";

Аналогично:

$name = isset($_GET['name']) ? $_GET['name'] : 'Гость';
  • Проверяет, существует ли переменная и не равна ли она null.
  • Если переменная существует и не null, он возвращает её значение.
  • Если переменная отсутствует или равна null, он возвращает значение по умолчанию.

🔹 Как можно назвать:

  • Оператор проверки на null
  • Оператор выбора первого существующего значения
  • Оператор подстановки значения по умолчанию
1 минут чтения Sodium Carbonate

Комментарии (0)

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям

Автор контента

webitproff

Оффлайн

Sodium Carbonate

Последняя авторизация: 19.07.2026 01:57

  • Страница размещена: 21.07.2025 07:54
  • Последнее обновление: 21.07.2025 07:54

Похожие страницы

Тернарный оператор в PHP
1 Тернарный оператор (?:)  Представляет собой более короткую запись if-elseПример с if-else$age = 17; if ($age >=
Условный оператор switch
2 switch — Альтернатива if-elseif-elseКогда нужно проверить одно значение на несколько случаев, switch удобнее.$day =
Оператор match (PHP 8)
3 5️⃣ match (PHP 8) — Улучшенный switchОн возвращает значение и использует строгое сравнение (===).$day =