(PHP 4, PHP 5)
method_exists — Проверява дали указаният метод на класа съществува
Тази функция връща TRUE ако методът, подаден с method_name , е бил дефиниран за дадения object , в противен случай връща FALSE.
Инстанцията на обекта или името на класа
Името на метода
Връща TRUE ако методът, указан чрез параметъра method_name , е дефиниран за обекта object , иначе връща FALSE.
Example #1 Пример за method_exists()
<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>
Примерът по-горе ще изведе:
bool(true)
Example #2 Пример за статична употреба на method_exists()
<?php
var_dump(method_exists('Directory','read'));
?>
Примерът по-горе ще изведе:
bool(true)