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