English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Класс/Объект Функция Референс Мануал
is_subclass_of - Возвращает TRUE, если этот объект является подклассом этого класса
is_subclass_of( $object, $class_name );
Он проверяет, является ли данное объектом класс class_name одним из его родительских объектов.
Номер | Параметры и описание |
---|---|
1 | object(обязателен) Тестируемый объект |
2 | class(обязателен) Имя класса. |
Если класс object принадлежит к подклассу класса class_name, то возвращает TRUE, в противном случае возвращает FALSE.
Ниже приведен способ использования этой функции-
<?php // Определить класс class wid_fact { var $oink = 'moo'; } // Определить подкласс class wid_fact_child extends wid_fact { var $oink = 'oink'; } // Создать новый объект $WF = new wid_fact(); $WFC = new wid_fact_child(); if (is_subclass_of($WFC, 'wid_fact')) { echo "да, $WFC является подклассом wid_fact \n"; }else { echo "нет, $WFC не является подклассом wid_fact \n"; } if (is_subclass_of($WF, 'wid_fact')) { echo "да, $WF является подклассом wid_fact \n"; }else { echo "нет, $WF не является подклассом wid_fact \n"; } ?>Тестировать, посмотреть‹/›
Это будетproduce следующие результаты-
да, $WFC является подклассом wid_fact нет, $WF не является подклассом wid_fact