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.