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).