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;