Classe ReflectionClassReflectionClass
&reftitle.intro;
Classe ReflectionClassreporta
informações sobre uma classe.
&reftitle.classsynopsis;
ReflectionClassimplementsReflector&Constants;publicconstintReflectionClass::IS_IMPLICIT_ABSTRACTpublicconstintReflectionClass::IS_EXPLICIT_ABSTRACTpublicconstintReflectionClass::IS_FINALpublicconstintReflectionClass::IS_READONLYpublicconstintReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZEpublicconstintReflectionClass::SKIP_DESTRUCTOR&Properties;publicstringname&Methods;
&reftitle.properties;
name
Nome da classe. Apenas leitura, gera
ReflectionException na tentativa de escrita.
&reftitle.constants;
Modificadores ReflectionClassReflectionClass::IS_IMPLICIT_ABSTRACTint
Indica que a classe é
abstrata pois possui alguns métodos abstratos.
ReflectionClass::IS_EXPLICIT_ABSTRACTint
Indica que a classe é
abstrata por causa da sua definição.
ReflectionClass::IS_FINALint
Indica que a classe é final.
ReflectionClass::IS_READONLYint
Indica que a classe é readonly.
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZEint
Indica que serialize não deve disparar
a inicialização de um objeto lento.
ReflectionClass::SKIP_DESTRUCTORint
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.0ReflectionClass::export foi removida.
&reference.reflection.entities.reflectionclass;