Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/07/2010, 09:19
Avatar de Lord Kazuky
Lord Kazuky
 
Fecha de Ingreso: junio-2006
Ubicación: 7F.00.00.01
Mensajes: 123
Antigüedad: 17 años, 10 meses
Puntos: 5
Respuesta: nombre metodo

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
__________________
Saludos.
"Cualquier tonto puede escribir código que un computador entiende. Los buenos programadores escriben código que los humanos pueden entender. ;)"