Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/01/2010, 11:49
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 8 meses
Puntos: 71
Respuesta: Conocer el fichero desde donde se llamo una funcion de una clase.

No doy con la tecla.


Os cuento, he estado mirando esto como me indicó GatorV, pero dado la excasísima documentación disponible, no consigo mi objetivo.

He hecho esto:
1.- En la clase donde quiero que me diga el fichero desde donde se llama a un método de esa clase pongo esto:
Código PHP:
$this->reflector = new ReflectionClass('DB_mysql'); // DB_mysql es el nombre de la clase donde pongo esta linea 
2.- En el metodo donde quiero guardar el nombre del fichero que llamó a ese método, pongo esto:
Código PHP:
$this->reflector->getFileName(); 
3.- Consigo un nombre de fichero, pero es el nombre del fichero que contiene la clase donde puse las dos lineas superiores.

No se por donde mas seguir, busco información y no consigo mucha y la que consigo, no parece cumplir con mis expectativas, quiero decir, que no acabo de estar seguro de si lo que quiero conseguir se puede.

Alguna idea?