Forum und email

get_class

(PHP 4, PHP 5)

get_class — Devuelve el nombre de la clase de un objeto

Descripción

string get_class ([ object $objeto ] )

Obtiene el nombre de la clase del objeto dado.

Lista de parámetros

objeto

El objeto a probar

Valores retornados

Devuelve el nombre de la clase de la cual objeto es una instancia. Devuelve FALSE si objeto no es un objeto.

Registro de cambios

Versión Descripción
A partir de 5.0.0 El nombre de la clase es devuelto en su notación original.
A partir de 5.0.0 El parámetro objeto es opcional si es llamado desde el método del objeto.

Ejemplos

Example#1 Uso de get_class()

<?php

class foo {
    function 
foo()
    {
    
// implementa alguna lógica
    
}

    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