Questa domanda rientra nel tema delle visibilità delle variabili all’interno degli script.
Quando si assegna una variabile il suo valore è raggiungibili in ogni parte della pagina tranne nelle funzioni.
Per rendere visibile completamente una variabile esistono due modi:
si può passare la variabile come argomento della funzione ( tra parentesi ) oppure si può dichiarare la variabile globale attraverso la sintassi:
global $nome_variabile;
Il primo metodo e senza dubbio scomodo nel caso abbiate molte funzioni all’interno della pagina, il secondo metodo è invece quello più usato anche se richiede parecchia memoria aggiuntiva.
Le variabili globali devono essere utilizzate con criterio e con attenzione per non caricare troppo il server che esegue i nostri script.