Moin,
Ist dieses so OK oder könnte man dieses auch noch vereinfacht schreiben?
Eine Idee/Möglichkeit zur Vereinfachung besteht darin, eine Methode zu haben, die lediglich den Namen der Datenbank übergeben bekommt und dafür ein DB-Handle zurückliefert, etwa so:
$dbh = $self->dbh('webdaten');
Diese Methode arbeitet mit einer Konfigurationsdatei zusammen in welcher die Zugangsdaten hinterlegt sind. Ideal ist das .ini Format für die Konfig.Datei. Des Weiteren könnte man der Methode dbh()
soviel Intelligenz einhauchen, dass sie selber merkt auf welchem Host sie aufgerufen wird.
MfG
PS: Statt dbh könnte man auch pdo schreiben.