method_exists

(PHP 4, PHP 5, PHP 7, PHP 8)

method_exists — Перевіряє, чи існує метод у цьому класі

Опис

method_exists(object|string $object_or_class, string $method): bool

Перевіряє, чи існує метод класу у вказаному об'єкті object_or_class

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

object_or_class

Примірник об'єкта або ім'я класу

method

Ім'я методу

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

Повертає true, якщо метод method визначено для зазначеного об'єкта object_or_class, інакше повертає false

Приклади

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

Loading...

Результат виконання наведеного прикладу:

bool(true)

Приклад #2 Приклад статичного використання method_exists()

Loading...

Результат виконання наведеного прикладу:

bool(true)

Примітки

Зауваження :

Виклик цієї функції буде використовувати всі зареєстровані функції автозавантаженняякщо клас ще не відомий.

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

  • function_exists() - Повертає true, якщо вказана функція визначена
  • is_callable() - Перевіряє, що значення може бути викликане як функція у поточній області видимості
  • class_exists() - Перевіряє, чи був оголошений клас