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

# is_subclass_of

(PHP 4, PHP 5)

is_subclass_of — Возвращает `TRUE` если объект является экземпляром класса, наследующего данный.

### Описание

bool is_subclass_of ( object `$object` , string `$class_name` )

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

См. также get_class(), get_parent_class() и is_a().

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