Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2010, 12:14
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Instanciar , hederar o operador de resolucion???

Como te comente se usa cuando tienes funciónes estaticas, es decir métodos o funciones dentro de una clase que no son necesarias que instancies una copia de una clase, por ejemplo un getter es para obtener una propiedad o valor de una clase, pero para obtenerlo necesitas primero trabajar con la clase.

Pero supongamos que tienes un método, calcula() que no necesita instanciarse de la clase, o imprime() que solo funciona con algún parámetro que le envies, esa puede ser estatica, un claro ejemplo son los patrones factory y singleton, ambos usan funciones estaticas Class::getInstance(), o Factory::factory($class) para realizar sus procesos.

Saludos.