예제 #1
0
 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;
 }
예제 #2
0
 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;
     }
 }
예제 #3
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new DatabaseConnection();
     }
     return self::$instance;
 }