echo $begrüßung;
Also wäre es dann richtig wenn ich nur array_push($array, $foo); ohne vorangestelltes $array= schreiben würde?
Ja.
utf8 ohne Anführungszeichen geht immer. Mit Anführungszeichen geht es auch. Bei utf-8 bin ich mir grad nicht sicher, aber wenn, dann geht das wegen des Minus-Zeichens nicht ohne Anführungszeichen.
Ansonsten ist das Minus-Zeichen als Operator geserviert?
Ja, das ist mit hoher Wahrscheinlichkeit so.
Abgesehen davon gibt es im MySQL-Handbuch eine Liste der Charsets. Da ist nicht erwähnt, dass es alternative Schreibweisen mit Bindestrichen gäbe.
echo "$verabschiedung $name";