O que quer dizer Atribuição com =&

Enviada por John 
John
O que quer dizer Atribuição com =&
27 de December de 2007 às 05:39PM
Olá novamente galera do phpbrasil, bom eu estava estudando um script aqui e me deparei com um operador de atribuição assim =&;

Exemplo:

$teste =& $this->getTeste();

Pra que serve este & E comercial depois do igual.

Aguardo Resposta. Obrigado!!!
trambulhao
Re: O que quer dizer Atribuição com =&
30 de December de 2007 às 06:57PM
chama-se passagem por referência.

Repara no exemplo bem simples que vc vai compreender..

<?
function funcao(&$string){
$string.= ' PHP';
}

$string = "Quero aprender";
echo $string.'<BR>'; //Saída: 'Quero aprender'

funcao($string);
echo $string.'<BR>'; //Saída: 'Quero aprender PHP'
?>
trambulhao
Re: O que quer dizer Atribuição com =&amp;
30 de December de 2007 às 07:23PM
Depois do exemplo acima, entenda o resto no manual do php sobre referências. http://br.php.net/manual/pt_BR/language.references.php
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.