Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/04/2009, 16:14
Avatar de Avatar810
Avatar810
 
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 12 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