Manual do PHP
Anterior | Capítulo 14. Referências | Próxima

# O que as referências não são

Como dito anteriormente, referências não são ponteiros. Isto significa que o construtor seguinte não fará o que você espera:

`<?php function foo (&$var) { $var =& $GLOBALS["baz"]; } foo($bar); ?>`

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

Anterior | Principal | Próxima
O que as referências fazem | Acima | Passagem por referência