예제 #1
0
 /**
  * Le constructeur de la classe Bd permet d'initialiser tous les attributs de la classe
  * @param  null
  * @return null
  * @author Chapuis Thomas / Nicolas Joris
  * @version 1.0
  * @copyright Chapuis Thomas / Nicolas Joris - Septembre 2014
  */
 private static function GetInstance()
 {
     if (!self::$Instance) {
         try {
             self::$Instance = new PDO("mysql:host=" . BD_SERVER . ";dbname=" . BD_NAME, BD_USER, BD_PWD, array(PDO::ATTR_PERSISTENT => true));
         } catch (PDOException $e) {
             die("Echec " . __METHOD__ . " : " . $e->getMessage());
         }
         self::$Instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     }
     return self::$Instance;
 }