![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/04/2009, 15:14
|
![Avatar de Avatar810](http://static.forosdelweb.com/customavatars/avatar192385_1.gif) | | | Fecha de Ingreso: agosto-2007 Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 5 meses Puntos: 23 | |
Respuesta: Duda con recursividad en PHP No habia logrado entender tu punto, pero ya hice la ejecucion de tu "aplicacion" y logre ver lo que dices.
En efecto la respuesta se muestra en forma incremental dabido a la logica de la aplicacion
Los resultados:
factorial(7)
{
factorial(7-1)
{
factorial(6-1)
{
factorial(5-1)
{
factorial(4-1)
{
factorial(3-1)
{
factorial(2-1)
{
factorial(1-1)
{
}
imprime resultado de 0
}
imprime resultado de 1
}
imprime resultado de 2
}
imprime resultado de 3
}
imprime resultado de 4
}
imprime resultado de 5
}
imprime resultado de 6
}
imprime resultado de 7
Segun la logica imprimes inmediatamente termina la funcion.
Debido a la iteracion la funcion mas interna es la que termina primero pues las superiores tienen dependencia de la interna.
__________________ Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente. Avatar810 |