Enums (enumerations, PHP 8.1+) नामित values के एक निश्चित set के साथ एक type को परिभाषित करते हैं — एक लंबे समय से प्रतीक्षित feature जो प्रतिबंधित options के sets (statuses, roles, types) के लिए type safety प्रदान करता है, जो class constants या magic strings के पुराने दृष्टिकोण से कहीं बेहतर है।
Pure enums (केवल नामित cases)
{
Active;
Inactive;
Pending;
}
= ::;
{}
(::);
();
