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.

Esempio 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();

?>

L'esempio visualizzerà:

Io sono figlio di dad
Pure io sono figlio di dad

Vedere anche get_class(), is_subclass_of()