Unbacked Enum¶
Unbacked enums are enumeration without a string or integer equivalent for each of its cases.
Unbacked enums are the default cases, and are implied when not mentionned. The opposite is backed enum.
<?php
enum Ecclectic {
case PHP;
case ELEPHPANT;
case SYNTAX_ERROR;
case SPADE = 'spade';
}
?>
Related : Enumeration (enum), Backed Enum
Added in PHP 8.1