Sobes.tech
Junior — Middle

Qu'est-ce qu'une énumération (enum) en PHP et dans quel contexte est-elle utilisée?

sobes.tech IA

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