Ciao a tutti,

sto programmando un sito web e comincio ad avere i primi problemi con i nomi di variabili uguali.
In particolare, per gestire il database sto usando una classe, DB. Questa classe la dichiaro una volta soltanto in cima al sito, per richiamarla poi ogni volta che mi serve. Il problema è che, una volta costruito l'oggetto
Codice PHP:
$db = new DB
se lo costruisco di nuovo nella stessa pagina, quando vado a fare le query mi dà errore
Codice PHP:
$query $db->query($q);
// Warning: mysql_query(): Access denied for user 'www-data'@'localhost' 
Una soluzione l'ho trovata, e sarebbe di cambiare nome alla variabile $db ogni volta che ricostruisco l'oggetto, ma non è una buona pratica, poiché mi ritroverei con decine di variabili diverse che fanno la stessa identica cosa.

Come posso risolvere?

Ringrazio in anticipo.