(PHP 5, PHP 7, PHP 8)
A classe ReflectionMethod relata informações sobre um método.
Nome do método
Nome da classe
ReflectionMethod::IS_STATIC
int
Indica que o método é estático.
Antes do PHP 7.4.0, o valor era 1.
ReflectionMethod::IS_PUBLIC
int
Indica que o método é público.
Antes do PHP 7.4.0, o valor era 256.
ReflectionMethod::IS_PROTECTED
int
Indica que o método é protegido.
Antes do PHP 7.4.0, o valor era 512.
ReflectionMethod::IS_PRIVATE
int
Indica que o método é privado.
Antes do PHP 7.4.0, o valor era 1024.
ReflectionMethod::IS_ABSTRACT
int
Indica que o método é abstrato.
Antes do PHP 7.4.0, o valor era 2.
ReflectionMethod::IS_FINAL
int
Indica que o método é final.
Antes do PHP 7.4.0, o valor era 4.
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 | ReflectionMethod::export() foi removido. |