Tema: singleton
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2016, 11:24
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
singleton

Hola gente
necesito hacer algo similar a singleton, es decir
quiero instanciar 5 veces la clase usuarios
pero que no permita instanciar el mismo registro mas de 1 vez:
ej:
$User = new User();
$User = $User->getByid(1);
$User = new User();
$User = $User->getByid(2);
$User = new User();
$User = $User->getByid(3);
$User = new User();
$User = $User->getByid(4);
$User = new User();
$User = $User->getByid(5);

aca la limitacion:
$User = new User();
$User = $User->getByid(1);
Si instancio nuevamente el id=1 que me devuelva lo que ya habia instanciado antes

yo me imagino un array que va guardando ids dentro de una clase pero no estoy seguro que sea lo correcto

gracias