echo $begrüßung;
ich dachte nur "errorInfo" würde dann trotzdem irgend eine sprechende Fehlermeldung bringen.
Warum sollte es? PDO::errorInfo() liefert nur Fehler, die vom DBMS gemeldet wurden. Und da kein Datenbankfehler aufgetreten ist, kann da nichts geliefert werden.
echo "$verabschiedung $name";