echo $begrüßung;
Deinen Tipp mit der Abbildung der Use-Cases der Datenbankzugriffe hört sich interessant an, verstehen tu ich ihn aber nicht.
Ein Use Case ist ein Anwendungsfall. Für jeden deiner Anwendungsfälle schreibst du dir eine Funktion, Methode, was auch immer. Diese bekommt die notwendigen Parameter aus Sicht deiner Anwendung übergeben, also Suchkriterien, die Daten zum Abspeichern, und so weiter, nicht jedoch fremde Daten wie Verbindungskennung, Username und Passwort des DBMS oder SQL-Befehle oder Teile davon. Als Rückgabe erhältst du einen Statuswert oder die abgefragten Daten. Damit hältst du deine Anwendung von datenbankspezifischen Dingen frei (und kannst, wenn es später erforderlich wird, durch Ändern dieser Abstraktionsschicht auf ein anderes DBMS oder auch auf Dateien oder einen Webservice umsteigen, ohne dass deine Daten-Eingabe- und -Anzeige-Logik geändert werden muss).
Fehler können über den erwähnten Statuswert (z.B. statt des Ergebnisdatensätze-Arrays) oder mittels Exceptions an den Aufrufer gemeldet werden.
echo "$verabschiedung $name";