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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP is_subclass_of() Funktionssyntax und Beispiel

PHP-Klasse/Object-Funktion Referenzhandbuch

is_subclass_of - Wenn dieses Objekt eine Unterklasse dieser Klasse ist, wird TRUE zurückgegeben

Syntax

is_subclass_of($object, $class_name);

Definition und Verwendung

Es überprüft, ob das angegebene Objekt die Klasse class_name als eines seiner Elternobjekte hat.

Parameter

NummerParameter und Beschreibung
1

object (notwendig)

Geprüftes Objekt

2

class (notwendig)

Klassenname.

Rückgabewert

 Wenn die Klasse des Objekts object eine Unterklasse der Klasse class_name ist, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben.

Online-Beispiel

Hier ist die Verwendung dieses Funktionen-

<?php
   //Definieren Sie eine Klasse
   class wid_fact {
      var $oink = 'moo';
   }
   
   //Definieren Sie eine Unterklasse
   class wid_fact_child extends wid_fact {
      var $oink = 'oink';
   }
   
   // Erstellen Sie ein neues Objekt
   $WF = new wid_fact();
   $WFC = new wid_fact_child();
   
   if (is_subclass_of($WFC, 'wid_fact')) {
      echo "Ja, $WFC ist eine Unterklasse von wid_fact \n";
   } else {
      echo "Nein, $WFC ist nicht eine Unterklasse von wid_fact \n";
   }
   
   if (is_subclass_of($WF, 'wid_fact')) {
      echo "Ja, $WF ist eine Unterklasse von wid_fact \n";
   } else {
      echo "Nein, $WF ist nicht eine Unterklasse von wid_fact \n";
   }
?>
Testen Sie heraus‹/›

Es wird folgendes Ergebnis erzeugt-

Ja, $WFC ist eine Unterklasse von wid_fact
Nein, $WF ist nicht eine Unterklasse von wid_fact

  PHP-Klasse/Object-Funktion Referenzhandbuch