Enumeration constants
Enumeratieconstanten
Enumeraties kunnen constanten bevatten, die publiek, privé of beschermd kunnen zijn, hoewel privé en beschermd in de praktijk gelijkwaardig zijn omdat overerving niet is toegestaan.
Een enum-constante kan verwijzen naar een enum-geval:
<?php
enum Size
{
case Small;
case Medium;
case Large;
public const Huge = self::Large;
}
?>