A classe ReflectionMethod
ReflectionMethod
&reftitle.intro;
A classe ReflectionMethod relata
informações sobre um método.
&reftitle.classsynopsis;
ReflectionMethod
extends
ReflectionFunctionAbstract
&Constants;
public
const
int
ReflectionMethod::IS_STATIC
public
const
int
ReflectionMethod::IS_PUBLIC
public
const
int
ReflectionMethod::IS_PROTECTED
public
const
int
ReflectionMethod::IS_PRIVATE
public
const
int
ReflectionMethod::IS_ABSTRACT
public
const
int
ReflectionMethod::IS_FINAL
&Properties;
public
string
class
&InheritedProperties;
&Methods;
&InheritedMethods;
&reftitle.properties;
name
Nome do método
class
Nome da classe
&reftitle.constants;
Modificadores de ReflectionMethod
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.
Os valores dessas constantes podem mudar entre as versões do PHP.
É recomendado sempre utilizar as constantes
e não depender diretamente dos valores.
&reftitle.changelog;
&Version;
&Description;
8.4.0
As constantes de classe agora são tipadas.
8.0.0
ReflectionMethod::export foi removido.
&reference.reflection.entities.reflectionmethod;