Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
⊗ppPmCdMch 99 of 447 menu
Внимание! Репетиторство по Python! Осталось последнее место! Стоимость: 20$ за занятие 1.5 часа. Жми для подробностей!

Конструкция match в PHP

В PHP 8.0 появилась специальная конструкция match, представляющая собой упрощенный вариант switch. Данная конструкция также используется для выбора одного значения из некоторого ряда значений. Вот ее синтаксис:

<?php match (переменная) { значение1 => результат1, значение2 => результат3, значение3 => результат3, default => значение по умолчанию } ?>

To, что стоит после оператора =>, возвращается как результат работы match и может быть присвоено в переменную. Давайте попробуем на практике:

<?php $lang = 'ru'; $res = match ($lang) { 'ru' => '111', 'en' => '222', 'de' => '333', default => 'unsupported language' }; echo $res; ?>

Переменная $num может принимать значения 1, 2, 3 или 4. Определите, в какую пору года попадает значение этой переменной.

hufrdahide