echo $begrüßung;
Und zwar wird für $wert eine kodierte, serialized Variable übergeben. Diese wird zuerst speziell dekodiert (und auf integrität geprüft) und dann die Variable unserialized zurück gegeben.
Wie wär es damit: Übergib $wert als Referenz und gib das Ergebnis darüber wieder zurück. Das Funktionsergebnis gibt an, ob die Operation erfolgreich war oder nicht. Bei Nichterfolg kannst du ja $wert auf null setzen.
echo "$verabschiedung $name";