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?