global va utilizzato all'interno della funzione, non fuori da essa.

http://php.net/manual/en/language.variables.scope.php

studia le basi, comunque usare le globali non è mai saggio, porta spesso e volentieri a vagonate di errori.

passare una variabile ad una funzione vuol dire sì metterla come argomento della funzione stessa:

myFunction($var);

ti consiglio di studiare un pò e di cercare di evitare l'uso di globali, sono uno dei primi segni di una cattiva programmazione... piuttosto usa un singleton.