Оператор match (PHP 8)

5️⃣ match (PHP 8) — Улучшенный switch

Он возвращает значение и использует строгое сравнение (===).

$day = "среда";

$message = match ($day) {
    "понедельник" => "Начало недели!",
    "среда" => "Середина недели!",
    "пятница" => "Скоро выходные!",
    default => "Обычный день."
};

echo $message;

📌 Чем match лучше switch?

✅ Возвращает значение (не нужно echo).

✅ Не требует break.

✅ Использует строгое сравнение ===.

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-20 04:22

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

Similar pages

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