(PHP 7 >= 7.1.0, PHP 8)
A classe ReflectionClassConstant relata informações sobre uma constante de classe.
Nome da constante de classe. Somente leitura, lança ReflectionException em tentativa de escrita.
Nome da classe onde a constante de classe está definida. Somente leitura, lança ReflectionException em tentativa de escrita.
ReflectionClassConstant::IS_PUBLIC
      int
     
        Indica constantes públicas.
        Antes do PHP 7.4.0, o valor era
        256.
       
ReflectionClassConstant::IS_PROTECTED
      int
     
        Indica constantes protegidas.
        Antes do PHP 7.4.0, o valor era
        512.
       
ReflectionClassConstant::IS_PRIVATE
      int
     
        Indica constantes privadas.
        Antes do PHP 7.4.0, o valor era
        1024.
       
ReflectionClassConstant::IS_FINAL
      int
     Indica constantes finais. Disponível a partir do PHP 8.1.0.
Nota:
Os valores dessas constantes podem mudar entre as versões do PHP. É recomendado sempre utilizar as constantes e não depender diretamente dos valores.
| Versão | Descrição | 
|---|---|
| 8.4.0 | As constantes de classe agora são tipadas. | 
| 8.0.0 | ReflectionClassConstant::export() foi removido. | 
