Преглед наENUMЕРАЦИИ
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Преглед наENUMЕРАЦИИ
Референца за `language.enumerations.overview.php` со подобрена типографија и навигација.
Преглед наENUMЕРАЦИИ
(PHP 8 >= 8.1.0)
(PHP 8 >= 8.1.0)
Енумерациите, или „Енуми“, му дозволуваат на програмерот да дефинира прилагоден тип што е ограничен на една од дискретниот број на можни вредности. Тоа може да биде особено корисно при дефинирање на домен модел, бидејќи овозможува „правење на невалидни состојби непретставливи“.
Енумите се појавуваат во многу јазици со различни карактеристики. Во PHP, Енумите се посебен вид објект. Самиот Енум е класа, а неговите можни случаи се сите еднократни инстанци на таа класа. Тоа значи дека случаите на Енум се валидни објекти и може да се користат насекаде каде што може да се користи објект, вклучително и проверки на тип. true and false. Енумите им овозможуваат на програмерите да дефинираат свои произволно робусни енумерации.