Constantes de enumeração
Enumerações podem incluir constantes, que podem ser públicas, privadas ou protegidas, apesar das privadas e protegidas são equivalentes na prática, pois herança não é permitida.
Uma constante de enum pode se referir a um caso enum:
<?php
enum Tamanho
{
case Pequeno;
case Medio;
case Grande;
public const Enorme = self::Grande;
}
?>