Функції роботи з класами та об'єктами
Зміст
- __autoload— Спроба завантажити невизначений клас
- class_alias - Створює псевдонім для зазначеного класу
- class_exists— Перевіряє, чи було оголошено клас
- enum_exists— Перевіряє, чи визначено перерахування
- get_called_class - Ім'я класу, отримане за допомогою пізнього статичного зв'язування
- get_class_methods - Повертає масив імен методів класу
- get_class_vars— Повертає оголошені за умовчанням властивості класу
- get_class - Повертає ім'я класу, до якого належить об'єкт
- get_declared_classes— Повертає масив із іменами оголошених класів
- get_declared_interfaces— Повертає масив усіх оголошених інтерфейсів
- get_declared_traits— Повертає масив із усіма оголошеними трейтами.
- get_mangled_object_vars— Повертає масив спотворених властивостей об'єкту
- get_object_vars— Повертає властивості вказаного об'єкту
- get_parent_class— Повертає ім'я батьківського класу для об'єкта чи класу
- interface_exists— Перевіряє, чи визначено інтерфейс.
- is_a— Перевіряє, чи об'єкт належить до типу або підтипу.
- is_subclass_of— Перевіряє, чи містить об'єкт у своєму дереві предків зазначений клас чи прямо реалізує його
- method_exists— Перевіряє, чи існує метод у цьому класі
- property_exists— Перевіряє, чи містить об'єкт чи клас атрибут
- trait_exists— Перевіряє, чи існує трейт