Sobes.tech
Junior — Middle

Ce reprezintă o enumerare (enum) în PHP și în ce context este utilizată?

sobes.tech AI

Răspuns de la 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 помогает явно указать допустимые значения и избежать ошибок, связанных с передачей некорректных данных.