Forum und email

get_parent_class

(PHP 4, PHP 5)

get_parent_class — Restituisce il nome della classe genitrice di un oggetto o di una classe

Descrizione

string get_parent_class ( mixed $oggetto )

Se oggetto è un oggetto, la funzione restituisce il nome del genitore della classe di cui oggetto è un'istanza.

Se oggetto è una stringa, la funzione restituisce il nome della classe genitrice della classe di cui oggetto indica il nome. Questa funzionalità è stata aggiunta nella versione 4.0.5 di PHP.

Example#1 Utilizzo di get_parent_class()

<?php

class dad {
    function 
dad() 
    {
    
// Qualche istruzione
    
}
}

class 
child extends dad {
    function 
child() 
    {
        echo 
"Io sono figlio di " get_parent_class($this) , "\n";
    }
}

class 
child2 extends dad {
    function 
child2() 
    {
        echo 
"Pure io sono figlio di " get_parent_class('child2') , "\n";
    }
}

$foo = new child();
$bar = new child2();

?>

Il precedente esempio visualizzerà:

Io sono figlio di dad
Pure io sono figlio di dad

Vedere anche get_class(), is_subclass_of()