Enums (enumerations, PHP 8.1+) ஒரு தரம் (type) வரையறுக்கிறது, இது பெயரிடப்பட்ட மதிப்புகளின் நிலையான தொகுப்புடன் — நீண்ட காலமாக எதிர்பார்க்கப்பட்ட ஒரு அம்சம், இது வகைப்பு மாறிலிகள் அல்லது magical strings இன் பழைய நிலையை விட கட்டுப்படுத்தப்பட்ட விருப்பங்களின் (statuses, roles, types) தொகுப்புகளுக்கு மிகவும் சிறந்த வகையான பாதுகாப்பை வழங்குகிறது.
Pure enums (பெயரிடப்பட்ட cases மட்டுமே)
{
Active;
Inactive;
Pending;
}
= ::;
{}
(::);
();
