SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: fernando13 en Sábado 11 de Junio de 2005, 20:06

Título: Funciòn Recursiva
Publicado por: fernando13 en Sábado 11 de Junio de 2005, 20:06
Hola a todos, necesito cerrar una función recursiva cuando termine su tarea.
Título: Re: Funciòn Recursiva
Publicado por: gnfrs en Domingo 12 de Junio de 2005, 04:24
Hola, tenés que frenar la recursividad para eso necesitás encontrar el caso base de la función, es decir el punto en que dicha función no se necesite resolver con recursividad.

Acá tenés un pequeño ejemplo.

function factorial ($n) {
    if (n==0) //Caso base
        return (1);
    else //Caso general
        return (n*factorial(n-1));
}

Saludos y espero que te sirva.

·· Estudio Quadra ·· Programacion ·· Diseño ·· Innovando Internet ·· (http://www.estudioquadra.com.ar)




.
Título: Re: Funciòn Recursiva
Publicado por: fernando13 en Lunes 13 de Junio de 2005, 18:42
Hola, me funciono tu ejemplo, muchas gracias...