get_parent_class

(PHP 4, PHP 5)

get_parent_class -- Recupera el nombre de la clase padre para un objeto o clase

Descripción

string get_parent_class ( [mixed obj] )

Si obj es un objeto, devuelve el nombre de la clase padre de la cual obj es una instancia.

Si obj es una cadena, devuelve el nombre de la clase padre de la clase con ese nombre. Esta funcionalidad fue agregada en PHP 4.0.5.

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

Ejemplo 1. Uso de get_parent_class()

<?php

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

class
hijo extends padre {
    function
hijo()
    {
        echo
"Soy el hijo de " , get_parent_class($this) , "\n";
    }
}

class
hijo2 extends padre {
    function
hijo2()
    {
        echo
"Soy el hijo de " , get_parent_class('hijo2') , " tambien\n";
    }
}

$foo = new hijo();
$bar = new hijo2();

?>

El resultado del ejemplo seria:

Soy el hijo de padre
Soy el hijo de padre tambien

Vea también get_class() y is_subclass_of().

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