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