Ver Mensaje Individual
  #8 (permalink)  
Antiguo 20/07/2013, 19:16
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Conexion a BD Orientada a Objetos

Es para que no hagan instancias directas de esa clase. y ya de paso vi que tengo un error de implementan al usar las variables estáticas te dejo el fragmento de código corregido.
Código PHP:
Ver original
  1. class DataBaseObject {
  2.   private static $instance = null;
  3.  
  4.   public static function getInstance() {
  5.      if(self::$instance === null) {
  6.         self::$instance = new mysqli($servidor,$usuario,$clave,$db);
  7.      }
  8.  
  9.      return self::$instance;
  10.   }
  11.  
  12.   private function __construct() {}
  13.   private function __clone() {}
  14.  
  15. }
  16.  
  17.  //para usar
  18.   $db = DataBaseOBject::getInstance();
  19.   $db->query();
  20.   //....
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.