На странице произошла ошибка #S51. Свяжитесь с вебмастером. PHP 5.6 и PHP 7 на русском: Функции. is_subclass_of() - Возвращает TRUE если объект является экземпляром класса, наследующего данный.

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_subclass_of() works also with classes between the class of obj and the superclass.

example:
<?php
class {};
class 
extends {};
class 
extends {};

$foo=new C();
echo ((
is_subclass_of($foo,'A')) ? 'true' 'false');
?>

echoes 'true' .
2006-05-20 09:16:44
http://php5.kiev.ua/manual/ru/function.is-subclass-of.html
This might be useful to someone, so:

If you're using Autoload, you should be aware that this will attempt to autoload $classname if it isn't already loaded. I discovered this when I had something using is_subclass_of inside an error thrown by autoload, which then recursed until it ran out of memory.
2009-03-17 15:02:21
http://php5.kiev.ua/manual/ru/function.is-subclass-of.html
Автор:
The $allow_string parameter is not very clearly documented. When true, it simply allows the first parameter to be the name of a class, instead of an object whose class we are interested in.

Some usage examples:

class parent_class {
    // objects and methods ...
}

$possible_child_object = new possible_child_class(); // might be an extension of parent_class

$result = is_subclass_of($possible_child_object, 'parent_class'); //  valid
$result = is_subclass_of($possible_child_object, 'parent_class', false); //  valid
$result = is_subclass_of('possible_child_class', 'parent_class', true); // valid
$result = is_subclass_of('possible_child_class', 'parent_class', false); // not valid
2018-06-21 21:56:22
http://php5.kiev.ua/manual/ru/function.is-subclass-of.html

    Поддержать сайт на родительском проекте КГБ