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

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio di PHP is_subclass_of()

PHP Class/Object 函数参考手册

is_subclass_of - Restituisce TRUE se questo oggetto è una sottoclasse di questa classe

Sintassi

is_subclass_of( $object, $class_name );

Definizione e uso

Controlla se l'oggetto dato ha la classe class_name come uno dei suoi oggetti genitori.

Parametro

NumeroParametri e descrizione
1

object(Obbligatorio)

Oggetto da testare

2

class(Obbligatorio)

Nome della classe.

Valore di ritorno

 Se l'oggetto object appartiene a una sottoclasse della classe class_name, restituisce TRUE, altrimenti restituisce FALSE.

Esempio online

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

  PHP Class/Object 函数参考手册