class_parents

(PHP 5, PHP 7, PHP 8)

class_parents — Повертає список батьківських класів заданого класу

Опис

class_parents(object|string $object_or_class, bool $autoload = true): array|false

Ця функція повертає масив із іменами батьківських класів заданого класу object_or_class

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

object_or_class

Об'єкт (примірник класу) чи рядок (ім'я класу).

autoload

Чи потрібно автоматично підвантажувати клас, якщо він ще не завантажений.

Значення, що повертаються

У разі успішного виконання буде повернено масив, якщо заданий клас не існує, повертається false

Приклади

Приклад #1 Приклад використання class_parents()****

Loading...

Висновок наведеного прикладу буде схожим на:

Array
(
    [foo] => foo
)
Array
(
    [foo] => foo
)
Array
(
    [parent_of_not_loaded] => parent_of_not_loaded
)

Примітки

Зауваження: Для перевірки того, що об'єкт реалізує інтерфейс, слід використовувати instanceofили функциюis_a()

Дивіться також

  • class_implements() - Повертає список інтерфейсів, реалізованих у заданому класі чи інтерфейсі
  • is_a() - Перевіряє, чи об'єкт належить до типу або підтипу
  • instanceof