Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/07/2010, 07:56
falotron
 
Fecha de Ingreso: septiembre-2006
Mensajes: 68
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Tratando de entender las referencias...

Vale, creo ya lo he pillado

Código PHP:
$var 'foo';
function 
foo(&var){
    
$b 'baz';
    
$var =& $b// si hacemos return $var la función devolvería baz
}
foo($var);
echo 
$var// en cambio, fuera de la función $var sigue siendo foo 
Osea...
Las referencias dentro de la función, aunque los argumentos estén pasados por referencia, sólo afectan dentro de la función

No le veo mucha lógica (dentro de la función $var cambia, de igual modo que si en la función ponemos $a = $b;), pero voy a tener que creérmelo!!