Posso chiederti un'altra cosa?se uso la variabile globale in una funzione dentro una certa classe..te la variabile globale dove la metteresti?al di fuori della funzione ma dentro la classe?Comunque si può inizializzare nel momento in cui la istanzio?

global $a=0;

Scusa la domanda..sto usando Silverstripe che usa un "pseudo" php e non mi consente di definire la variabile globale..cosi vorrei sapere se concettualmente almeno è corretto quello che sto facendo visto che in php non sono molto esperta..