match
(PHP 8) — Улучшенный switch
Он возвращает значение и использует строгое сравнение (===
).
$day = "среда";
$message = match ($day) {
"понедельник" => "Начало недели!",
"среда" => "Середина недели!",
"пятница" => "Скоро выходные!",
default => "Обычный день."
};
echo $message;
📌 Чем match
лучше switch
?
✅ Возвращает значение (не нужно echo
).
✅ Не требует break
.
✅ Использует строгое сравнение ===
.