Класс ReflectionProperty
(PHP 5, PHP 7)
Введение
Класс ReflectionProperty сообщает информацию о свойствах класса.
Обзор классов
Свойства
- name
-
Имя свойства. Доступно только для чтения и выбрасывает исключение ReflectionException при попытке записи.
- class
-
Имя класса, в котором данное свойство описано. Доступно только для чтения и выбрасывает исключение ReflectionException при попытке записи.
Предопределенные константы
Модификаторы ReflectionProperty
ReflectionProperty::IS_STATIC
-
Указывает, что свойство является статическим.
ReflectionProperty::IS_PUBLIC
-
Указывает, что свойство является общедоступным properties.
ReflectionProperty::IS_PROTECTED
-
Указывает, что свойство является защищенным.
ReflectionProperty::IS_PRIVATE
-
Указывает, что свойство является закрытым.
Содержание
- ReflectionProperty::__clone — Клонировать
- ReflectionProperty::__construct — Конструктор класса ReflectionProperty
- ReflectionProperty::export — Экспорт
- ReflectionProperty::getDeclaringClass — Получение объявляющего класса
- ReflectionProperty::getDefaultValue — Возвращает значение по умолчанию, заданное для свойства
- ReflectionProperty::getDocComment — Получение doc-комментария для свойства
- ReflectionProperty::getModifiers — Получение модификаторов свойств класса
- ReflectionProperty::getName — Получение имени свойства
- ReflectionProperty::getType — Получить тип свойства
- ReflectionProperty::getValue — Получает значение
- ReflectionProperty::hasDefaultValue — Проверяет, задано ли для свойства значение по умолчанию
- ReflectionProperty::hasType — Проверить, задан ли для свойства тип
- ReflectionProperty::isDefault — Проверяет, является ли значение свойством по умолчанию
- ReflectionProperty::isInitialized — Проверить, инициализированно ли свойство
- ReflectionProperty::isPrivate — Проверяет, является ли свойство закрытым
- ReflectionProperty::isProtected — Проверяет, является ли свойство защищенным
- ReflectionProperty::isPublic — Проверяет, является ли свойство общедоступным
- ReflectionProperty::isStatic — Проверка, является ли свойство статическим
- ReflectionProperty::setAccessible — Делает свойство доступным
- ReflectionProperty::setValue — Установка значения свойства
- ReflectionProperty::__toString — Преобразование в строку