Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/02/2004, 09:25
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Vitxo, lamentablemente PHP no cuenta con una VM persistente como la que cuenta JAVA; por lo que los objetos que crees por cada petición de usuario, morirá indefectiblemente cuando termine el Script. Es tan triste como la vida misma, pero es así.

Por eso, cuando implementas un Singleton, estás garantizándote que PARA ESA PETICION de ese UNICO USUARIO estás utilizando 1 misma instancia de 1 solo objeto, pero si en el mismo momento tenés 14 personas navgando el sitio, vas a tener indefectiblemente 14 instancias de ese objeto.

La única manera que se me ocurre de mantener estado entre varios usuarios, sería utilizando un DataMapper en los objetos que querés mantener persistentes... y aunque cada usuario seguirá utilizando 1 instancia de cada uno de estos objetos diferente, al menos en el momento de instanciar el objeto van a tener la ultima imagen almacenada en la base de datos.

Es eso... o programar en JAVA, lo cuál cada día me incita más.

Saludos.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com