creerConnexion($this->ip, $this->database, $this->user, $this->pass); } private function creerConnexion($serveur , $bdd , $nomUtilisateur , $motPasse) { // Définition de la source des données pour PDO $dsn = "mysql:host=$serveur;dbname=$bdd;charset=utf8mb4"; // Création de l'objet $dbh, de type PDO, qui est la ressource d'accès à la base try { $dbh = new PDO($dsn, $nomUtilisateur, $motPasse); } catch (PDOException $e) { die("Erreur de connexion : ".$e->getMessage()); } } public static function getInstance(){ if(self::$instance == null) { echo "Bonjour"; self::$instance = new connexionSQL(); } return self::$instance; } }