Ejemplo
Código PHP:
<?php
function a(&$a, &$b) {
$a =& $b;
}
$a = 1;
$b = 2;
a($a, $b);
$b = 3;
print $a;
?> 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


) al tener la regla del alcance de las variables se cumple. Si deseas que algo tenga alcance fuera debes declararlo forzosamente usando global (que creo que entiendes este concepto, solo lo doy por dato adicional). 


Este tema le ha gustado a 1 personas