Siempre me han dicho que tenga mucho cuidado al crear clases estáticas, ya que tienden a ser usadas en exceso por programadores menos expertos.¿Debería mi clase de sesión ser estática?
Actualmente estoy escribiendo una clase de sesión en PHP para realizar un seguimiento de un usuario en el sitio.
Una sesión parece que tendría sentido estar en una clase estática porque solo va a haber una, ¿verdad?
Yo solía trabajar en un CMS que tenía una fábrica que crea un objeto de sesión, pero después se almacena la instancia y cuando cada vez se solicitó una nueva sesión (MyFactory :: getSession()) se devolvería el anteriormente inicializa una. ¿Hay alguna ventaja en esto?
Gracias!
no, 'MyFactory :: getSession()' no tiene mucho sentido, y sí, usando una clase estática estaría bien. – Ryan
Creo que puedes hacer malabares con varias sesiones si así lo deseas. –
¿Por qué querrías sesiones múltiples? – Undefined