Класс ReflectionClass ReflectionClass
&reftitle.intro; Класс ReflectionClass сообщает информацию о классе.
&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 Имя класса. Доступно только для чтения и выбрасывает исключение ReflectionException при попытке записи.
&reftitle.constants;
Модификаторы ReflectionClass ReflectionClass::IS_IMPLICIT_ABSTRACT int Указывает, что класс является абстрактным, потому что он содержит абстрактные методы. ReflectionClass::IS_EXPLICIT_ABSTRACT int Указывает, что класс абстрактный, потому что так указали при описании класса. ReflectionClass::IS_FINAL int Указывает, что класс окончательный ReflectionClass::IS_READONLY int Указывает, что класс является readonly. ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE int Указывает, что функция serialize не должна вызывать инициализацию ленивого объекта. ReflectionClass::SKIP_DESTRUCTOR int Указывает, что деструктор объекта не должен вызываться при сбросе объекта как ленивого.
&reftitle.changelog; &Version; &Description; 8.4.0 Константы класса теперь типизированы. 8.0.0 Метод ReflectionClass::export был удалён.
&reference.reflection.entities.reflectionclass;