Ejemplo n.º 1
0
 protected function __construct()
 {
     try {
         // *** SINGLE TIME CONNECTION TO THE DATABASE ***
         self::$pdo = new PDO(CONNECTION_STRING);
         self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     } catch (Exception $e) {
         // *** We catch this error to keep the exception from throwing back essential connection data.
         if (DEBUG) {
             throw $e;
         }
         throw new Exception('The Database connection failed.');
     }
 }
 function _destructor()
 {
     self::$pdo = null;
 }