Jajajaja... sí, ya lo entendí... bueno, esa parte al menos
Hay otras partes que todavía no acabo de asimilarlas del todo, por ejemplo...
Código PHP:
<?php
function a($a, $b) {
$a = $b;
}
$a = new StdClass;
$a->i = 1;
$b = new StdClass;
$b->i = 2;
a($a, $b);
$b->i = 3;
print $a->i;
?>
En teoría este código equivale a hacer...
Código PHP:
<?php
$a = 1;
$b = 2;
$a1 =& $a;
$b1 =& $b;
$a1 =& $b1;
$b = 3;
print $a;
?>
Y esta explicación no la acabo de ver...

Entiendo que el código inicial devuelva 1, bueno, más que entenderlo es lo que esperaría, pero la explicación no la entiendo...
Está sacado de un comentario de la página
http://www.php.net/manual/en/languag...ences.pass.php