Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2012, 00:12
elcomandante22
 
Fecha de Ingreso: septiembre-2012
Mensajes: 3
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta funciones recursivas

Hola a todos, tengo una duda que no me deja de dar vueltas y no encuentro por la web una solucion clara. Entre a este foro y vi que hay gente que entiende bastante, por eso decido plantear mi duda aqui.

el ejemplo que estoy tratando de entender es el diguiente


function numeros($num)
{
if($num<10)
{ echo $num ."<br>"; //1
numeros($num=$num+1);
echo $num ."<br>";//2
}

}

numeros(0);


?>


lo que no entiendo es lo siguiente en concreto, el echo que hago a $num antes de llamar a la funcion al que le puse //1 al final me devuelve los valores de 0 a 10 hasta ese momento me queda bastante claro el procedimiento ya que esa vez no cumple la condicion del if, pero lo que no entiendo es porque en el echo //2 que esta justo despues de la llamada me devuelve los valores de 10 a 1.

agradeceria me ayudaran!!!
saludos..