Enums (enumerations, PHP 8.1+) ਇੱਕ ਕਿਸਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਨਾਮ ਦਿੱਤੀ ਗਈ ਮੁੱਲਾਂ ਦਾ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸਮੂਹ ਹੁੰਦਾ ਹੈ — ਇੱਕ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਪ੍ਰਤੀਖਿਆ ਕੀਤੀ ਗਈ ਸੁਵਿਧਾ ਜੋ ਸੀਮਤ ਵਿਕਲਪਾਂ (statuses, roles, types) ਲਈ ਕਿਸਮ ਦੀ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਕਿ ਕਲਾਸ ਕਾਂਸਟੈਂਟ ਜਾਂ ਜਾਦੂਈ ਸਤਰਾਂ ਦੇ ਪੁਰਾਣੇ ਤਰੀਕੇ ਨਾਲੋਂ ਬਹੁਤ ਬਿਹਤਰ ਹੈ।
ਸ਼ੁੱਧ enums (ਸਿਰਫ ਨਾਮ ਦਿੱਤੇ ਗਏ cases)
{
Active;
Inactive;
Pending;
}
= ::;
{}
(::);
();
