/** * 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; }