Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2008, 14:34
mecano
 
Fecha de Ingreso: mayo-2003
Mensajes: 18
Antigüedad: 21 años
Puntos: 0
Pregunta Saber el nombre de la Clase hijo que llama a la funcion del PADRE

Hola a todos.

tengo una idea y no si es posible, tengo una funcion que es heredada por varios hijos de una clase padre, dicha funcion.

Código PHP:
class padre
{
    public function 
funciondelpadre($nombreCLase)
    {
            print 
"nombre de la clase hijo que llama la funcion:".$nombreClase;

    }
}


class 
hijo1 extends padre
{
    
}

class 
hijo2 extends padre
{
    
}

$ejemplo1 = new hijo1;
$ejemplo2 = new hijo2;

$ejemplo1->funciondelpadre("hijo1"); // nombre de la clase hijo que llama la funcion:hijo1
$ejemplo2->funciondelpadre("hijo2"); // nombre de la clase hijo que llama la funcion: hijo2 
esto es como para hacerce la idea, pues mi deseeo no es pasarle el nombre de la funcion hijo que esta llamando a la funcion del padre, si no de alguna manera uutomatica, esta funcion capture el nombre de la clase hija que la esta instanciando.

es esto Posible ?
Código PHP:
$ejemplo1 = new hijo1;
$ejemplo2 = new hijo2;

$ejemplo1->funciondelpadre(); // nombre de la clase hijo que llama la funcion:hijo1
$ejemplo2->funciondelpadre(); // nombre de la clase hijo que llama la funcion: hijo2 
Gracias de antemano.