English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
is_subclass_of - Restituisce TRUE se questo oggetto è una sottoclasse di questa classe
is_subclass_of( $object, $class_name );
Controlla se l'oggetto dato ha la classe class_name come uno dei suoi oggetti genitori.
Numero | Parametri e descrizione |
---|---|
1 | object(Obbligatorio) Oggetto da testare |
2 | class(Obbligatorio) Nome della classe. |
Se l'oggetto object appartiene a una sottoclasse della classe class_name, restituisce TRUE, altrimenti restituisce FALSE.
Di seguito è riportato l'uso di questa funzione-
<?php // Definisci una classe class wid_fact { var $oink = 'moo'; } // Definisci una sottoclasse class wid_fact_child extends wid_fact { var $oink = 'oink'; } // Crea un nuovo oggetto $WF = new wid_fact(); $WFC = new wid_fact_child(); if (is_subclass_of($WFC, 'wid_fact')) { echo "yes, $WFC è una sottoclasse di wid_fact \n"; }else { echo "no, $WFC non è una sottoclasse di wid_fact \n"; } if (is_subclass_of($WF, 'wid_fact')) { echo "yes, $WF è una sottoclasse di wid_fact \n"; }else { echo "no, $WF non è una sottoclasse di wid_fact \n"; } ?>Testa a vedere‹/›
Questo produrrà il seguente risultato-
yes, $WFC è una sottoclasse di wid_fact no, $WF non è una sottoclasse di wid_fact