Punkt 1: Steht im PHP-Manual PHP: Geltungsbereich von Variablen - Manual Punkt 2: Schau mal genau hin was hinter der schliessenden Klammer „)“ steht, das gehört da sicherlich nicht hin.
Noch ein Tip:
Auch wenn Funktionen seit PHP 4 eine variable Anzahl von Parametern übergeben werden können, kann eine solche Anzahl an Parametern wie du es machst schnell unübersichtlich werden!
Am besten du übergibst der Funktion ein Array mit allen Werten als Parameter
Globals außerdem bitte nach Möglichkeit nicht nutzen. Das erschwert die Wiederverwendbarkeit von beispielsweise Funktionen, da nicht immer auf Anhieb klar ist, welcher „globale Kontext” zur Ausführung benötigt wird. Im Sinne sauberer Schnittstellen sollte eine Funktion nur von ihren Eingabedaten abhängen.