Fred: Datenbank-Klasse, Singleton-Pattern richtig angewendet?

Beitrag lesen

Hey.

Ich schreibe an einer PostgreSQL Datenbank-klasse in PHP.
Ich würde gerne das Singletonpattern für die Datenbankverbinung verwenden.
Können mir ein paar Hasen unter euch sagen ob ich das richtig mache? Hat jemand eine performantere Methode im Kopf?

private static $_db_connection;  
  
public static function _getConnection(){		if(!self::$_db_connection=pg_connect("host=".$host." port=5432 dbname=".$name." user=".$user." password=".$pw])){  
echo "Verbindung fehlgeschlagen!".pg_last_error();  
}  
return self::$_db_connection;  
}

Gruß Fred