concordo con oly, global è 9 volte su 10 l'ingrediente primario per un disastro, e spesso indica una cattiva progettazione della logica.

usi un singleton piuttosto se proprio vuole qualcosa del genere.