Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/11/2010, 13:30
tnluso
 
Fecha de Ingreso: enero-2010
Mensajes: 53
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: funciones dentro de variables

gracias elJavista, pero si que se puede y es mas, en algunos casos muy conveniente hacerlo. Pero veras, aun no entiendo muy bien el tema. Aqui por ejemplo:

function hi(){
$numero = 1;
while($numero < 5){
$numero++;
//return $numero;
}
}

$mi=hi();
echo $mi;


si pongo 'echo' dentro de la funcion, me imprime todo el bucle, como es devido. Pero solamente cuando guardo en la variable, pues luego solo imprime la primer vuelta del bucle. Si en vez de echo pongo 'return', por mucho que llame la funcion, solo imprime una unica vez. Como puedo hacer para guardar la funcion en una variable de manera que cada vez que use dicha variable se ejecute el bucle completo???