Руководство по PHP
Пред. |  | След.

# is_a

(PHP 4 >= 4.2.0, PHP 5)

is_a -- Возвращает `TRUE` если объект пренадлежит классу или является одним из его наследователей.

## Описание

bool is_a ( object object, string class_name )

Функция возвращает `TRUE` если объект пренадлежит классу или является одним из его наследователей. В противном случае возвращается `FALSE`

Пример 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().

Пред. | Начало | След.
interface_exists | Уровень выше | is_subclass_of