Раньше писали так:
Код:
switch(переменная) {
case значение1:
код
...
break;
case значение2:
код
...
break;
...
default:
код
...
break;
}
В PHP8 можно написать так:
Код:
echo match(переменная) {
значение1 => 'текст1',
значение2 => 'текст2',
...
};
Пример:
Код:
$int_month = (int)date('n');
echo 'Сейчас месяц ' . match($int_month) {
1 => 'январь',
2 => 'февраль',
3 => 'март',
4 => 'апрель',
5 => 'май',
6 => 'июнь',
7 => 'июль',
8 => 'август',
9 => 'сентябрь',
10 => 'октябрь',
11 => 'ноябрь',
12 => 'декабрь',
};
Результат:
Код:
Сейчас месяц май.