Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2009, 19:55
Fenris
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 16 años, 7 meses
Puntos: 2
Pregunta Duda con metodos y propiedades estaticas

Hola a todos

Tengo una duda con respecto al acceso y utilizacion de metodos y propiedas estáticas, para que sirven, porque se han de utilizar, cuando se han de utilizar.

Por ejemplo tengo lo siguiente.

Tengo una clase que tiene 2 propiedades estáticas y todos sus métodos también son estáticos, y ademas utilizando el patrón singleton y según tengo entendido para acceder a métodos estáticos no es necesario instanciar la clase, sino que se hace referencia a los métodos estáticos mediante el operador de resolución de ámbito(::) pero como entonces se tiene un método getInstance si todos los métodos son estáticos, y porque esta instrucción si funciona cuando según entiendo no debería.

Instrucción:
$c = $className::getInstance();
$c->set('var', 2); => set es un método estático.

Es incorrecto que tenga definido todos los métodos como estáticos?
que me aconsejan.

Saludos