English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP-Klasse/Object-Funktion Referenzhandbuch
is_subclass_of - Wenn dieses Objekt eine Unterklasse dieser Klasse ist, wird TRUE zurückgegeben
is_subclass_of($object, $class_name);
Es überprüft, ob das angegebene Objekt die Klasse class_name als eines seiner Elternobjekte hat.
Nummer | Parameter und Beschreibung |
---|---|
1 | object (notwendig) Geprüftes Objekt |
2 | class (notwendig) Klassenname. |
Wenn die Klasse des Objekts object eine Unterklasse der Klasse class_name ist, wird TRUE zurückgegeben, andernfalls wird FALSE zurückgegeben.
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