Existe una constante "Magica" que contiene la información del método que actualmente se esta ejecutando: __METHOD__
El siguiente código:
Código PHP:
class A{
protected function metodoProtegido(){
echo __METHOD__."<br>\n";
}
}
class Prueba extends A{
public function __construct() {
echo __METHOD__."<br>\n";
$this->metodoProtegido();
}
public function metodo1(){
echo __METHOD__."<br>\n";
}
public static function metodoEstatico(){
echo __METHOD__."<br>\n";
}
}
$x = new Prueba();
$x->metodo1();
Prueba::metodoEstatico();
Tendra la siguiente salida:
Código:
Prueba::__construct
A::metodoProtegido
Prueba::metodo1
Prueba::metodoEstatico
http://www.php.net/manual/en/languag...predefined.php