Оператор ??

Оператор ??

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

Оператор ?? в 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

Article multicategories

Additional categories where this article is shown as similar.

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-09-18 20:01

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
View developments and download
Public portfolio of my works and developments
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
  • 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 =