PHP - Funzione get_parent_class ()

Sintassi

get_parent_class ( $object );

Definizione e utilizzo

Recupera il nome della classe genitore per oggetto o classe.

Parametri

Suor n Parametro e descrizione
1

object(Required)

L'oggetto testato o il nome della classe.

Valore di ritorno

Restituisce un array dei nomi delle classi dichiarate nello script corrente.

Esempio

Di seguito è riportato l'utilizzo di questa funzione:

<?php
   class f1 {
      function f1() {
         // implements some logic
      }
   }
   
   class child extends f1 {
      function child() {
         echo "I'm " , get_parent_class($this) , "'s son \n";
      }
   }
   
   class child2 extends f1 {
      function child2() {
         echo "I'm " , get_parent_class('child2') , "'s son too \n";
      }
   }
	
   $foo = new child();
   $bar = new child2();
?>

Produrrà il seguente risultato:

I'm f1's son
I'm f1's son too