Класс ReflectionProperty

(PHP 5)

Введение

Класс ReflectionProperty сообщает информацию о свойствах класса.

Обзор классов

ReflectionProperty implements Reflector {
/* Константы */
const integer IS_STATIC = 1 ;
const integer IS_PUBLIC = 256 ;
const integer IS_PROTECTED = 512 ;
const integer IS_PRIVATE = 1024 ;
/* Свойства */
public $class ;
/* Методы */
final private void ReflectionProperty::__clone ( void )
ReflectionProperty::__construct ( mixed $class , string $name )
public static string ReflectionProperty::export ( mixed $class , string $name [, bool $return ] )
public ReflectionClass ReflectionProperty::getDeclaringClass ( void )
public string ReflectionProperty::getDocComment ( void )
public string ReflectionProperty::getName ( void )
public mixed ReflectionProperty::getValue ( object $object )
public bool ReflectionProperty::isDefault ( void )
public bool ReflectionProperty::isPrivate ( void )
public bool ReflectionProperty::isProtected ( void )
public bool ReflectionProperty::isPublic ( void )
public bool ReflectionProperty::isStatic ( void )
public void ReflectionProperty::setAccessible ( bool $accessible )
public void ReflectionProperty::setValue ( object $object , mixed $value )
public string ReflectionProperty::__toString ( void )
}

Свойства

name

Имя свойства. Доступно только для чтения и выбрасывает исключение ReflectionException при попытке записи.

class

Имя класса, в котором данное свойство описано. Доступно только для чтения и выбрасывает исключение ReflectionException при попытке записи.

Предопределенные константы

Модификаторы ReflectionProperty

ReflectionProperty::IS_STATIC

Указывает, что свойство является статическим (static).

ReflectionProperty::IS_PUBLIC

Указывает, что свойство является общедоступным (public) properties.

ReflectionProperty::IS_PROTECTED

Указывает, что свойство является защищенным (protected).

ReflectionProperty::IS_PRIVATE

Указывает, что свойство является закрытым (private).

Содержание


Участник рейтинга Тэглайн 2010