(PHP 4 >= 4.2.0, PHP 5)
is_a — Возвращает TRUE если объект принадлежит классу или является одним из его наследователей.
Функция возвращает TRUE если объект принадлежит классу или является одним из его наследователей. В противном случае возвращается FALSE
Example#1 Пример использования 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().