(PHP 8 >= 8.1.0)
Sayılamalar (veya tür adı olarak "enum") tanımlamalarda, olası değer kümelerinden biriyle sınırlanabilen özel bir veri türünü kullanabilmeyi sağlar. Bu, "geçersiz durumların devre dışı bırakılmasını" sağladığından, bir etki alanı modeli tanımlarken özellikle yararlı olabilir.
    Sayılamalar çoğu yazılım dilinde çok çeşitli farklı özelliklerle
    yer almaktadır. PHP'de ise, enum özel bir nesne
    çeşididir. Kendisi bir sınıf olup içeriği kılıflar (case) bu sınıfın tekil
    olarak örneklenmiş nesneleridir. Yani, bir sayılama kılıfı (enum
    case) geçerli bir nesne olup, tür sınamaları dahil, bir nesnenin
    kullanılabildiği her yerde kullanılabilir.
   
    Sayılamaların en bilinen örneği, true ve false değerlerini
    (ikil) sayılı tür olarak içeren yerleşik mantıksal türdür.
    Sayılamalar geliştiricinin kendi keyfi sayılamalarını
    tanımlayabilmesini sağlar.
   
