Llevo un lío tremendo con las referencias...
Ejemplo Código PHP:
<?php
function a(&$a, &$b) {
$a =& $b;
}
$a = 1;
$b = 2;
a($a, $b);
$b = 3;
print $a;
?>
En la función $a y $b se
pasan por referencia, por tanto la función puede modificar su contenido fuera de su ámbito
Dentro de la función está la
asignación por referencia $a =& $b, que por definición (
http://www.php.net/manual/en/languag...ces.whatdo.php) significa que $a y $b apuntan al mismo contenido
Ahora bien, el resultado de este código es ¿¿1??
¿Alguien podría aclararme por qué?
Una vez aclarado ésto, postearé otras dudas que tengo al respecto, mareando un poco más la perdiz