Junior — Middle
O que é uma enumeração (enum) em PHP e em que contexto ela é usada?
sobes.tech IA
Resposta da IA
В 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 помогает явно указать допустимые значения и избежать ошибок, связанных с передачей некорректных данных.