public function __construct() { if (empty(self::$connexion)) { try { self::$connexion = new PDO("mysql:host=" . MYSQL_HOST . ";dbname=" . MYSQL_DB, MYSQL_LOGIN, MYSQL_PWD, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ)); } catch (Exception $error) { die('FAILED TO CONNECT TO DATABASE : ' . $error->getMessage()); } } }