Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18442 программиста и 1659 роботов. Сейчас ищут 1270 программистов ...
Приступая к работе

method_exists - Проверяет, существует ли метод в данном классе

Вернуться к: Классы/Объекты

method_exists

(PHP 4, PHP 5, PHP 7)

method_existsПроверяет, существует ли метод в данном классе

Описание

bool method_exists ( mixed $object , string $method_name )

Проверяет, существует ли метод класса, в указанном объекте object.

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

object

Экземпляр объекта или имя класса

method_name

Имя метода

Возвращаемые значения

Возвращает TRUE, если метод method_name определен для указанного объекта object, иначе возвращает FALSE.

Примечания

Замечание:

Вызов этой функции будет использовать все зарегистрированные функции автозагрузки, если класс еще не известен.

Примеры

Пример #1 Пример использования method_exists()

<?php
$directory 
= new Directory('.');
var_dump(method_exists($directory,'read'));
?>

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

bool(true)

Пример #2 Пример статического использования method_exists()

<?php
var_dump
(method_exists('Directory','read'));
?>

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

bool(true)

Смотрите также

  • function_exists() - Возвращает TRUE, если указанная функция определена
  • is_callable() - Проверяет, может ли значение переменной быть вызвано в качестве функции
  • class_exists() - Проверяет, был ли объявлен класс



Вернуться к: Классы/Объекты

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware