Description An Enumerated type or enum is a data type that is used to demote a collection of specific type of data. It can contain a group of named values (also called enumerators of type). We can assign any of the allowed legal values to the variables in enum and any function can also type check against the enumerated type. - rfc Details Link: Authors: Larry Garfield, Ilija Tovilo Status: In Voting(date of writing) Target Version: PHP 8.