Joomla.it Forum

Non solo Joomla... => Sviluppo => : donato.chpp 05 May 2009, 23:46:53

: significato =&[RISOLTO]
: donato.chpp 05 May 2009, 23:46:53
ciao a tutti, come da titolo, di preciso cosa significa:

$model =& $this->getModel();

assegno semplicemente alla variabile model il il risultato di getModel??? a che serve la & dopo =????
grazie mille!!!!
: Re: significato =&
: teakor 06 May 2009, 11:45:51
In php esistono due modi per accedere dinamicamente alle variabili tramite il nome e/o tramite riferimento.

Esempio:

$a = "Esempio";
$b = &$a;

$b contiene il riferimento hash (Una sorta di indirizzo della variabile) alla variabile $a, quindi se noi scriviamo:

echo $b;

avremmo come output

"Esempio"

In poche parole a $b non viene assegnato in se per se il valore contenuto in $a ma "l'indirizzo dove risiede la variabile $a" in sostanza $b diventa alias di $a.
: Re: significato =&
: = odino = 06 May 2009, 16:44:44
esaustivo (http://www.codicefacile.it/tutorials/tutorials.php/54/PHP_5_ad_oggetti_passaggio_per_valore_e_riferimento)  ;D
: Re: significato =&
: donato.chpp 07 May 2009, 00:01:47
ok teakor, grazie mille per la risposta  ;D capito!!!!
: Re: significato =&
: teakor 07 May 2009, 00:20:08
Ringrazia anche odino che ha dato anche lui il suo contributo ^^

Mi raccomando metti [RISOLTO] nell'oggetto ;)
: Re: significato =&[RISOLTO]
: donato.chpp 07 May 2009, 01:01:52
giusto dimenticavo di mettere risolto... chiaramente grazie mille anche ad odino  ;D