echo $begrüßung;
in einer funktion greif ich auf diese variable mit $GLOBALS["prefix"] zu. fragt mich nich wie ich darauf gekommen bin und wieso :P einfach $prefix funktionierte nicht
Das liegt im Geltungsbereich von Variablen begründet.
wie kann ich nun in meiner function auf diese zugreifen, ohne sie als parameter übergeben zu müssen?
Das ist ebenfalls auf oben verlinkter Seite beschrieben. Es scheint mir aber, dass du Variablen verwendest für Werte, die im gesamten Scriptverlauf konstant bleiben. Verwende doch dazu Konstanten. Das hat auch den Vorteil, dass sie überall angesprochen werden können, weil sie superglobal sind.
echo "$verabschiedung $name";