La pila de llamadas, «call stack», muestra la lista de funciones anidadas que están siendo ejecutadas (ver la figura B.11). Cada línea de la pila de llamadas (también llamada «stack frame») contiene el nombre completo de la clase, el nombre del método dentro de la clase y el número de línea. Moviéndonos hacia abajo de la pila, podemos entender mejor el actual estado de ejecución del programa.
Figura B.11. Ventana «Call Stack»
Por ejemplo, en la figura B.11, podemos ver que actualmente el método
IndexController::aboutAction()
se está ejecutando, y este método fue a su vez
llamado por el método AbstractActionController::onDispatch()
. Podemos «caminar»
a través de la pila de llamadas hasta llegar al archivo index.php, que está
en la base de la pila. Además, podemos hacer clic en un «stack frame» para
ver el lugar del código que está siendo ejecutado actualmente.