(PHP 4, PHP 5)
get_parent_class — Restituisce il nome della classe genitrice di un oggetto o di una classe
Restituisce il nome della classe genitrice di un oggetto o di una classe.
object
Il nome dell'oggetto testato o della classe. Questo parametro è opzionale se viene chiamato dal metodo dell'oggetto.
Restituisce il nome della classe genitrice della classe di cui
object
è un'istanza o il nome.
Nota:
Se l'oggetto non ha una classe genitrice o la classe data non esiste verrà restituito
FALSE
.
Se viene chiamata senza parametro fuori dall'oggetto, questa funzione restituisce FALSE
.
Versione | Descrizione |
---|---|
5.1.0 |
Se venisse chiamata senza parametro fuori dall'oggetto, questa funzione dovrebbe
restituire NULL con un avvertimento, ma ora restituisce FALSE .
|
Example #1 Uso di get_parent_class()
<?php
class dad {
function dad()
{
// implementa una logica
}
}
class child extends dad {
function child()
{
echo "Io sono figli di " , get_parent_class($this) , "\n";
}
}
class child2 extends dad {
function child2()
{
echo "Anche io sono figlio di " , get_parent_class('child2') , "\n";
}
}
$foo = new child();
$bar = new child2();
?>
Il precedente esempio visualizzerà:
Io sono figlio di dad Anche io sono figlio di dad