(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
Indica constantes públicas.
Antes do PHP 7.4.0, o valor era
256
.
ReflectionClassConstant::IS_PROTECTED
Indica constantes protegidas.
Antes do PHP 7.4.0, o valor era
512
.
ReflectionClassConstant::IS_PRIVATE
Indica constantes privadas.
Antes do PHP 7.4.0, o valor era
1024
.
ReflectionClassConstant::IS_FINAL
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.0.0 | ReflectionClassConstant::export() foi removido. |