(PHP 5, PHP 7, PHP 8)
La clase ReflectionMethod proporciona información sobre un método.
Nombre del método
Nombre de la clase
ReflectionMethod::IS_STATIC
int
Indica que el método es estático
Anterior a PHP 7.4.0, el valor era 1
.
ReflectionMethod::IS_PUBLIC
int
Indica que el método es público
Anterior a PHP 7.4.0, el valor era 256
.
ReflectionMethod::IS_PROTECTED
int
Indica que el método es protegido
Anterior a PHP 7.4.0, el valor era 512
.
ReflectionMethod::IS_PRIVATE
int
Indica que el método es privado
Anterior a PHP 7.4.0, el valor era 1024
.
ReflectionMethod::IS_ABSTRACT
int
Indica que el método es abstracto
Anterior a PHP 7.4.0, el valor era 2
.
ReflectionMethod::IS_FINAL
int
Indica que el método es final
Anterior a PHP 7.4.0, el valor era 4
.
Nota:
El valor de estas constantes puede cambiar entre versiones de PHP. Se recomienda siempre utilizar las constantes y no depender de los valores directamente.
Versión | Descripción |
---|---|
8.4.0 | Las constantes de clase ahora están tipadas. |
8.0.0 | ReflectionMethod::export() ha sido eliminada. |