Сопоставление Junior PHP 8.x: enum, readonly, match обновлено
Возможность PHP 8 и её назначение
Вопрос
Сопоставьте возможность и задачу, которую она решает.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
Все пять появились в PHP 8.0-8.1 и вместе сильно сократили шаблонный код.
Правильные пары
matchСтрогое выражение-выбор без проваливания?->Безопасная цепочка вызовов при возможном nullenumФиксированный набор вариантов как типreadonlyЗапрет изменения свойства после инициализации#[Attribute]Метаданные для чтения через рефлексиюРазбор
Все пять появились в PHP 8.0-8.1 и вместе сильно сократили шаблонный код.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.