Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2011, 02:40
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Conocer la función que llama a otra

Para saber qué función a una en concreto uso debug_backtrace();

Ejemplo:

Código PHP:
function a()
{return 
c();}


function 
b()
{return 
c();}

function 
c()
{
   
$array_backtrace=debug_backtrace();
   return 
"La función que la ha llamado es ".$array_backtrace[1]['function']."<br>"
}

echo 
a();
echo 
b(); 
Es correcta esta forma o hay otra mejor?