PHP.nl

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;
}
?>

Documentatie