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