Ver Mensaje Individual
  #34 (permalink)  
Antiguo 21/04/2010, 15:40
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Respuesta: Duda con clase mysql, saber si se ejecuta 2 veces la consulta

De acuerdo pero rompes una vez más con la idea del patrón Singleton, ya lo que estas haciendo es usando un pseudo patron Factory.

No es por llevarte la contraria, simplemente es para que entiendas cual es el ámbito de cada patrón de diseño y es mejor llevar limpiamente cada patrón.

Singleton es para tener 1 sola instancia global de un objeto, si estas "modificando" para tener diferentes instancias, entonces no uses singleton y simplemente deja el constructor publico y crea los objetos usando el operador new.

Lo ideal como ya lo repeti en posts anteriores es que las clases conexión se guarden en un registro si van a ser usadas en forma global, así no tienes que construir un objeto cada que quieras usar tu base de datos.