Manuale PHP
Indietro |  | Avanti

# get_class

(PHP 4, PHP 5)

get_class -- Restituisce 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.

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

Indietro | Partenza | Avanti
get_class_vars | Risali | get_declared_classes