connect(); } /** * Methode de recuperation unique de l'instance * @author Valentin CARRUESCO * @category Singleton * @param * @return $instance */ public static function instance(){ if (Database::$instance === null) { Database::$instance = new self(); } return Database::$instance->connection; } public function connect(){ try { $this->connection = new PDO(BASE_CONNECTION_STRING, BASE_LOGIN, BASE_PASSWORD); $this->connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch ( Exception $e ) { echo "Connection à la base impossible : ", $e->getMessage(); die(); } } } ?>