public static function getInstance() { // *** DataLayer is a singleton, so if already instantiated just return that *** if (self::$instance === null) { // *** DataLayer hasn't been instantiated yet, save the pointer, and return this *** self::$instance = new DatabaseConnection(); } return self::$instance; }
public static function getDatabaseConnection() { try { if (DatabaseConnection::$instance == null) { DatabaseConnection::$instance = new PDO("mysql:host=localhost;dbname=nearby", "nearbyer", "iosac"); } return DatabaseConnection::$instance; } catch (PDOException $e) { throw $e; } }
public static function getInstance() { if (!isset(self::$instance)) { self::$instance = new DatabaseConnection(); } return self::$instance; }