Оператор ??

Оператор ??

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

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

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

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

Аналогично:

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

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

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

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-19 01:57

  • Page published: 2025-07-21 07:54
  • Last update: 2025-07-21 07:54

Similar pages

Тернарный оператор в 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 =