English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Учебник

PHP Высокий Учебник

PHP & MySQL

PHP Референс Мануал

PHP is_subclass_of() Функция usage и пример

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

  PHP Класс/Объект Функция Референс Мануал