Enums (uppräkningar, PHP 8.1+) definierar en typ med en fast uppsättning namngivna värden — en länge efterlängtad funktion som ger typsäkerhet för begränsade värdemängder (statusar, roller, typer) långt bättre än det gamla sättet att använda klasskonstanter eller magiska strängar.
Pure enums (bara namngivna cases)
{
Active;
Inactive;
Pending;
}
= ::;
{}
(::);
();
