Descrizione
bool
is_subclass_of ( object oggetto, string nome_classe )
Questa funzione restituisce TRUE se obj, appartiene ad una
sottoclasse di nome_classe, altrimenti FALSE.
Esempio 1. Esempio di uso di is_subclass_of()
<?php // definisce una classe class WidgetFactory { var $oink = 'moo'; } // definisce una classe figlio class WidgetFactory_Child extends WidgetFactory { var $oink = 'oink'; } // crea un nuovo oggetto $WF = new WidgetFactory(); $WFC = new WidgetFactory_Child(); if (is_subclass_of($WFC, 'WidgetFactory')) { echo "yes, \$WFC is a subclass of WidgetFactory\n"; } else { echo "no, \$WFC is not a subclass of WidgetFactory\n"; } // Visualizza "yes, $WFC is a subclass of WidgetFactory\n" (sì, $WFC è una sottoclasse di WidgetFactory\n); if (is_subclass_of($WF, 'WidgetFactory')) { echo "yes, \$WF is a subclass of WidgetFactory\n"; } else { echo "no, \$WF is not a subclass of WidgetFactory\n"; } // Visualizza "no, $WF is not a subclass of WidgetFactory\n" (no, $WF non è una sottoclasse di WidgetFactory\n) ?>
|
|
Vedere anche get_class(),
get_parent_class() e
is_a().