Riferimenti

Utilizzo delle variabili tramite riferimenti.

In PHP non esistono veri e propri puntatori, esiste pero' il modo di accedere dinamicamente alle variabili tramite il nome (argomento trattato siccessivamente) e tramite riferimento. Non si puo' ottenere un vero e priprio indirizzo della variabile, ma si crea un alias per una variabile. Nell'esempio seguente vediamo come:

$variabile = "Sono una variabile";
$alias_variabile = &$variabile;

A questo punto '$alias_variabile' contiene il riferimento hash alla variabile '$variabile', quindi la linea

echo $alias_variabile;

produce in output la stringa

"Sono una variabile"

Questa tecnica e' molto comoda per il passaggio di argomenti alle funzioni per rifermimento e non per valore.Per esempio invece di:

funzione($variabile);

si scrive

funzione(&$variabile);

Privacy Policy