get_class

get_class

(PHP 4, PHP 5)

get_class -- Devuelve el nombre de la clase de un objeto

Descripci贸n

string get_class ( [object obj] )

Esta funci贸n devuelve el nombre de la clase de la cual el objeto obj es una instancia. Devuelve FALSE si obj no es un objeto.

Nota: Una clase definida en una extensi贸n PHP es devuelta en su notaci贸n original. En PHP 4 get_class() devuelve un nombre de clase definido por el usuario en min煤sculas, pero en PHP devolver谩 el nombre de la clase en su notaci贸n original tambi茅n, al igual que con los nombres de clase de las extensiones PHP.

Nota: A partir de PHP 5, obj es opcional si se llama desde el m茅todo del objeto.

Ejemplo 1. Uso de get_class()

<?php

class foo {
    function
foo()
    {
    
// implementa alguna logica
    
}

    function
nombre()
    {
        echo
"Mi nombre es " , get_class($this) , "\n";
    }
}

// crear un objeto
$bar = new foo();

// llamada externa
echo "Su nombre es " , get_class($bar) , "\n";

// llamada interna
$bar->nombre();

?>

El resultado del ejemplo seria:

Su nombre es foo
Mi nombre es foo

Vea tambi茅n get_parent_class(), gettype(), e is_subclass_of().