- Home
- Categorie
- Coding e Sistemistica
- PHP
- Richiamare variabili di una funzione dall'esterno
-
Richiamare variabili di una funzione dall'esterno
Ciao a tutti.
Apro questa discussione per chiedervi se è possibile richiamare dall'esterno alcune variabili presenti in una funzione.
Se si, come?
Ciao, grazie mille.
-
Ciao,
le variabili dichiarate ed usate all'interno di funzioni nascono e muoiono là.
Se invece dichari una variabile al di fuori della funzione e vuoi utilizzarla all'interno di essa, dovrai utilizzare la parola chiave "global".
Es.
$var = "test";
function test() {
global $var;
echo $var;
}Tuttavia questa è una cattiva pratica in quanto crei uno stato globale che va contro i principi di una buona programmazione.
In questo caso meglio utilizzare una classe, all'interno della quale dichiari gli attributi della classe stessa e i metodi per accedervi al di fuori della classe.
Per curiosità cosa devi fare?
Spero di essermi spiegato bene in caso chiedi pure