echo $begrüßung;
Na bitte. Du hast in $a ein Objekt und keinen skalaren Wert, mit dem sich rechnen ließe.
hmm... weißt du auch wie man das in einen "skalaren wert" umwandelt?
Das sollte in der Beschreibung zu SimpleXML beschrieben sein. SimpleXML arbeitet viel mit Magie und vermutlich auch den mit [SPL-Funktionen](Standard PHP Library (SPL) Functions), so dass dessen Verhalten sich nicht aus dem normalen Objekt-Verhalten von PHP ableiten lässt. Deine var_dump()-Ausgabe ist eigentlich ein Objekt. Die einzige Eigenschaft darin hat aber einen Namen, der nicht den Bedingungen für Bezeichner entspricht, sondern eher einen Array-Key darstellt. Vielleicht ist $a[0] der passende Zugriff, vielleicht auch wahsagas Typecast. Ich weiß es jedenfalls nicht.
echo "$verabschiedung $name";