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