property_exists

(PHP 5 >= 5.1.0)

property_exists — Проверяет, содержит ли объект или класс указанный атрибут


Описание

bool property_exists ( mixed $class , string $property )

Функция проверяет, существует ли атрибут property в указанном классе.

Замечание:

В противоположность isset(), property_exists() возвращает TRUE даже если свойство имеет значение NULL.


Список параметров

class -

Имя класса или объекта класса для проверки

property -

Имя свойства


Возвращаемые значения

Возвращает TRUE, если свойство существует, FALSE - если оно не существует или NULL в случае ошибки.


Примечания

Замечание:

Вызов этой функции будет использовать все зарегистрированные функции автозагрузки, если класс еще не известен.

Замечание:

Функция property_exists() не определяет магически доступные свойства с помощью метода __get.




Смотрите также:
Описание на ru2.php.net
Описание на php.ru