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

Hosting by: hurra.com
Generated: 2007-01-26 18:00:58