|
Php
Sto studiando l ambito delle variabili in PHP.
Le vriabili globali dichiarate nelgli script non sono accessibili alle funzioni.
Le funzioni usano variabili con ambito locale.
Ora per mettere a disposizione i valori delle variabili dello script all interno delle funzioni le posso mettere come argomento della funzione( che userà i valori di quelle variabili , senza modificare le originali)
Se invece voglio importare la variabile all interno della funzione posso usare due modi.
E qui nasce la mia domanda.
O rendo globale la variabile nella funzione , oppure passo la variable per "&" riferimento nell argmento della funzione.
Ho provato in tutti e due i modi , e non ho notato differenze tra queste due tecniche.
In entrambi casi la variabile originale viene usata con il suo valore originale e viene realmente modificata dalla funzione.
Che differeze ci sono tra queste due tecniche ?
|