Como dito anteriormente, referências não são ponteiros. Isto significa que o construtor seguinte não fará o que você espera:
Acontece que $var
na função
foo
estará apontada para
$bar
na chamada, mas ela será
re-apontada para $GLOBALS["baz"]
. Não existe maneira
de apontar $bar
no escopo chamador para qualquer outra coisa
utilizando o mecanismo de referências, desde que $bar
não está
disponível na função foo
(ela é representa por
$var
, mas $var
somente tem
o conteúdo da variável e não um relacionamento nome para valor na
tabela simbólica).