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";