The ReflectionClass class ReflectionClass
&reftitle.intro; The ReflectionClass class reports information about a class.
&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 Name of the class. Read-only, throws ReflectionException in attempt to write.
&reftitle.constants;
ReflectionClass Modifiers ReflectionClass::IS_IMPLICIT_ABSTRACT int Indicates the class is abstract because it has some abstract methods. ReflectionClass::IS_EXPLICIT_ABSTRACT int Indicates the class is abstract because of its definition. ReflectionClass::IS_FINAL int Indicates the class is final. ReflectionClass::IS_READONLY int Indicates the class is readonly. ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE int Indicates that serialize should not trigger initialization of a lazy object. ReflectionClass::SKIP_DESTRUCTOR int Indicates an object destructor should not be called when resetting it as lazy.
&reftitle.changelog; &Version; &Description; 8.4.0 The class constants are now typed. 8.0.0 ReflectionClass::export was removed.
&reference.reflection.entities.reflectionclass;