Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/08/2014, 13:19
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Extraño comportamiento de foreach

Creo que no entiendes como funciona el foreach() entonces.

Cita:
Por lo tanto, la variable $test cambia su valor dentro del foreach, pero el objeto sigue "vivo" ya que se esta haciendo uso de sus metodos, solo es destruido al finalizar el foreach.
$test no contiene ninguna referencia al objecto, es una copia del último valor que se iteró en el foreach() y nada más.

Código PHP:
Ver original
  1. $foo = array('candy', 'bar');
  2.  
  3. foreach ($foo as $bar); // sin {}
  4.  
  5. echo $bar; // bar

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.