echo $begrüßung;
Was willst du den bewirken? Vielleicht gibt es eine praktikablere Lösung...
Würde gerne in einem etwas umfangreicheren Script, das über viele Dateien verteilt ist und nicht ganz so übersichtlich ist, zu Debugging Zwecken eine Ausgabe erzwingen damit...
Dachte wirklich, dass es da eine Funktion dafür gab.
Ja, es gibt die Error Handling and Logging Functions. Wenn du eine eigene Errorhandler-Funktion schreibst, wird diese beim Auftreten von Fehlermeldungen ausgeführt. Ihr übergeben wird unter anderem ein Array mit den Variablen des aktuellen Kontexts. Anderweitig hat man keinen (mir bekannten) Zugriff auf eine Liste aller Variablen, die innerhalb einer Funktion vorhanden sind. Den Aufruf des Errorhandlers kannst du auch gezielt über trigger_error() auslösen.
echo "$verabschiedung $name";