Enums (enumerations, PHP 8.1+) define a type with a fixed set of named values — a long-awaited feature that provides type safety for constrained sets of options (statuses, roles, types) far better than the old approach of class constants or magic strings.
Pure enums (just named cases)
{
Active;
Inactive;
Pending;
}
= ::;
{}
(::);
();
