Функции работы с классами и объектами
- Введение
- Установка и настройка
- Предопределенные константы
- Примеры
- Классы/Объекты
- __autoload — Попытка автоматически загрузить используемый, но не загруженный ранее, класс
- call_user_method_array — Вызывает метод объекта с массивом параметров
- call_user_method — Вызывает метод указанного объекта
- class_alias — Создает псевдоним для указанного класса
- class_exists — Проверяет, был ли объявлен класс
- get_called_class — Имя класса, полученное с помощью позднего статического связывания
- get_class_methods — Возвращает массив имен методов класса
- get_class_vars — Возвращает объявленные по умолчанию свойства класса
- get_class — Возвращает имя класса, к которому принадлежит объект
- get_declared_classes — Возвращает массив с именами объявленных классов
- get_declared_interfaces — Возвращает массив всех объявленных интерфейсов
- get_declared_traits — Возвращает массив со всеми объявленными трейтами
- get_object_vars — Возвращает свойства указанного объекта
- get_parent_class — Возвращает имя родительского класса для объекта или класса
- interface_exists — Проверяет, определен ли интерфейс
- is_a — Проверяет, принадлежит ли объект к данному классу или
содержит данный класс в числе своих предков
- is_subclass_of — Проверяет, содержит ли объект в своем дереве предков указанный класс либо прямо реализует его
- method_exists — Проверяет, существует ли метод в данном классе
- property_exists — Проверяет, содержит ли объект или класс указанный атрибут
- trait_exists — Проверяет, существует ли трейт