(PHP 4, PHP 5)
get_class — Restituisce il nome della classe di un oggetto
$oggetto
)
Questa funzione restituisce il nome della classe di cui
l'oggetto oggetto
è un'istanza.
Restituisce FALSE
se oggetto
non è un oggetto.
Nota: Le classi definite nei moduli di PHP sono restituite nella notazione originale. In PHP 4, get_class() restituisce il nome delle classi definite dagli utenti in minuscolo, mentre in PHP 5 i nomi delle classi saranno restituiti nella notazione originale, come i nomi delle classi nei moduli.
Example #1 Utilizzo di get_class()
<?php
class foo
{
function foo() {
// qualche istruzione
}
function name()
{
echo "Nome della classe: " , get_class($this) , "\n";
}
}
// creo un oggetto
$bar = new foo();
// chiamata dall'esterno
echo "Il suo nome è: " , get_class($bar) , "\n";
// chiamata dall'interno
$bar->name();
?>
Il precedente esempio visualizzerà:
Il suo nome è: foo Nome della classe: foo
Vedere anche get_parent_class(), gettype() e is_subclass_of()