Classe ReflectionClass ReflectionClass
&reftitle.intro; Classe ReflectionClassreporta informações sobre uma classe.
&reftitle.classsynopsis; ReflectionClass implements Reflector &Constants; public const int ReflectionClass::IS_IMPLICIT_ABSTRACT public const int ReflectionClass::IS_EXPLICIT_ABSTRACT public const int ReflectionClass::IS_FINAL public const int ReflectionClass::IS_READONLY public const int ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE public const int ReflectionClass::SKIP_DESTRUCTOR &Properties; public string name &Methods;
&reftitle.properties; name Nome da classe. Apenas leitura, gera ReflectionException na tentativa de escrita.
&reftitle.constants;
Modificadores ReflectionClass ReflectionClass::IS_IMPLICIT_ABSTRACT int Indica que a classe é abstrata pois possui alguns métodos abstratos. ReflectionClass::IS_EXPLICIT_ABSTRACT int Indica que a classe é abstrata por causa da sua definição. ReflectionClass::IS_FINAL int Indica que a classe é final. ReflectionClass::IS_READONLY int Indica que a classe é readonly. ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE int Indica que serialize não deve disparar a inicialização de um objeto lento. ReflectionClass::SKIP_DESTRUCTOR int Indica que um destrutor de objeto não deve ser chamado ao redefini-lo como lento.
&reftitle.changelog; &Version; &Description; 8.4.0 As constantes de classe agora são tipadas. 8.0.0 ReflectionClass::export foi removida.
&reference.reflection.entities.reflectionclass;