Back to questions
Junior — Middle
90
Что представляет собой перечисление (enum) в PHP и в каком контексте оно используется?
Answer from AI
sobes.tech AI
В PHP перечисление (enum) — это специальный тип данных, введённый начиная с версии 8.1, который позволяет определить набор именованных констант. Enum используется для ограничения значения переменной определённым набором вариантов, что повышает читаемость и безопасность кода.
Пример использования enum:
enum Status {
case Draft;
case Published;
case Archived;
}
function publish(Status $status) {
if ($status === Status::Draft) {
// логика публикации
}
}
publish(Status::Draft);
Таким образом, enum помогает явно указать допустимые значения и избежать ошибок, связанных с передачей некорректных данных.