is_subclass_of
property_exists
Функции работы с Классами/Объектами
PHP Manual

# method_exists

(PHP 4, PHP 5)

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

### Описание

bool method_exists ( object `$object` , string `$method_name` )

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

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

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

выведет:

    bool(true)

is_subclass_of
property_exists
Функции работы с Классами/Объектами
PHP Manual