Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2011, 15:47
Ozone
 
Fecha de Ingreso: febrero-2009
Mensajes: 202
Antigüedad: 15 años, 7 meses
Puntos: 3
Imprimir variable local en ámbito global

Hola a todos,
tengo un ciclo foreach que recorre un array y en cada vuelta ejecuta la función agregar($algo) que es así:

Código PHP:
function agregar($algo){
      
$variable += $algo;

O sea $variable va adicionando contenido por cada vuelta del for.
Lo que yo necesito hacer es imprimir $variable en el ámbito global. Estuve leyendo que podía solucionarse definiendo $variable en el ámbito global y después desde la función la llamo como "global $variable". Pero de esa manera se estarían perdiendo todos los valores que estuve adicionando a $variable en las vueltas anteriores ya que en cada vuelta estaría recuperando siempre el valor del la variable global...

No se me ocurre nada, ¿tienen alguna idea?

Edito: tampoco me sirve un return, no? porque yo quiero imprimir $variable en su última vuelta, no en cada una de ellas...


Gracias!