Se hai fatto un minimo di c++ o qualche altro linguaggio di programmazione, saprai che la variabile ha un l-valore e un r-valore
L'uso di alias è molto comodo per il passaggio di argomenti alle funzioni per rifermimento e non per valore.Codice PHP:
<?php
$var = "UNO";
$alias_var = &$var;
echo $var . ' ' . $alias_var . "</br >"; //UNO UNO
$var = "DUE";
echo $var . ' ' . $alias_var . "</br >"; //DUE DUE
$alias_var = "TRE";
echo $var . ' ' . $alias_var . "</br >"; //TRE TRE
?>
Per esempio invece di:
funzione($variabile);
si scrive
funzione(&$variabile);
Quindi se modifico nella funzione la variabile, anche la variabile a cui si riferisce sarà cambiata.
Esempi
![]()