Guest User

Untitled

a guest
May 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.72 KB | None | 0 0
  1. <?php
  2.  
  3. class DBConnect {
  4.  
  5.     private static $instance;
  6.     private $DB_USER;
  7.     private $DB_PASS;
  8.     private $DB_HOST;
  9.     private $DB_CONNECTION;
  10.  
  11.     private function __contruct(){
  12.        
  13.         // Trace de débug
  14.         echo "Debug : Instanciation de la classe ".__CLASS__ ;
  15.        
  16.         // Connexion à la BDD lors de l'instanciation de la classe
  17.         $this->$DB_CONNECTION = $this->connect($this->$DB_HOST, $this->$DB_USER, $this->$DB_PASS);     
  18.  
  19.     }
  20.  
  21.     private static function getInstance(){
  22.         if( !isset(self::instance)){
  23.             self::$instance = new DBConnect();
  24.         }
  25.         return self::$instance;
  26.     }
  27.  
  28.     private function connect($username, $host, $password){
  29.         return mysql_connect($username, $host, $password) or die("Echec de la connexion !");
  30.     }
  31.  
  32. }
Add Comment
Please, Sign In to add comment