Функції роботи з класами та об'єктами

Зміст

  • __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— Перевіряє, чи існує трейт