Classes/Object Funzioni
PHP Manual

get_class

(PHP 4, PHP 5)

get_classRestituisce il nome della classe di un oggetto

Descrizione

string get_class ( object $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()


Classes/Object Funzioni
PHP Manual