Довідники PHP match

Що таке match в PHP?

match - це нова конструкція, введена в PHP 8.0, призначена для покращення читання та ергономіки коду при зіставленні значень. Вона надає більш коротку та більш зручну для читання альтернативу switch та case, роблячи код більш лаконічним та легко підтримуваним.

<?php
       // Приклад використання match для зіставлення значення та виконання відповідної дії
       function getDayType($day) {
             $dayType = match(strtolower($day)) {
                   'saturday', 'sunday' => 'Вихідний',
                   'monday', 'tuesday', 'wednesday', 'thursday', 'friday' => 'Робочий день',
                   default => 'Некоректний день',
             };

             return $dayType;
       }

       // Приклад виклику функції
       $result = getDayType('Monday');
       echo $result; // Висновок: Робочий день
?>
Коментарі
Додати коментар

Поки що коментарів немає