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

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

$day = "среда";

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

echo $message;

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

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

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

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