Klasa ReflectionClassReflectionClass
&reftitle.intro;
Klasa ReflectionClass dostarcza
informacje na temat klasy.
&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
Nazwa klasy. Tylko do odczytu, rzuca
ReflectionException przy próbie zapisu.
&reftitle.constants;
Modyfikatory ReflectionClassReflectionClass::IS_IMPLICIT_ABSTRACTint
Zaznacza, że klasa jest
abstrakcyjna ponieważ zawiera metody abstrakcyjne.
ReflectionClass::IS_EXPLICIT_ABSTRACTint
Zaznacza, że klasa jest
abstrakcyjna ponieważ tak została zdefniowana.
ReflectionClass::IS_FINALint
Zaznacza, że klasa jest finalna.
ReflectionClass::IS_READONLYint
Zaznacza, że klasa jest tylko do odczytu (readonly).
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZEint
Zaznacza że serialize nie powinno wyzwalać
serializacji leniwego obiektu.
ReflectionClass::SKIP_DESTRUCTORint
Zaznacza, że destruktor obiektu nie powinien być wywołany, gdy obiekt jest resetowany jako
leniwy.
&reftitle.changelog;
&Version;&Description;8.4.0
Stałe klasy są teraz otypowane.
8.0.0
Usunięto metodę ReflectionClass::export.
&reference.reflection.entities.reflectionclass;