(PHP 4 >= 4.2.0, PHP 5)
is_a — Возвращает TRUE если объект принадлежит классу или является одним из его наследователей.
Описание
bool is_a ( object $object, string $class_name )Функция возвращает TRUE если объект принадлежит классу или является одним из его наследователей. В противном случае возвращается FALSE
Пример использования is_a()<?php
// объявление класса
class WidgetFactory
{
var $oink = 'moo';
}
// создание нового объекта
$WF = new WidgetFactory();
if (is_a($WF, 'WidgetFactory')) {
echo "yes, \$WF is still a WidgetFactory\n";
}
?>
См. также get_class(), get_parent_class() и is_subclass_of().