Ver Mensaje Individual
Antiguo 24-abr-2008, 13:48   #2 (permalink)
alvlin
Colaborador
alvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradable
 
Avatar de alvlin
 
Fecha de Ingreso: julio-2005
Ubicación: Rodeado de indios... por suerte son amigos :)
Mensajes: 3.715
Enviar un mensaje por MSN a alvlin Enviar un mensaje por Yahoo  a alvlin Enviar un mensaje por Skype™ a alvlin
Re: Busco manual de PHP que explique el uso de "::"

"::" indica que uno quiere usar un atributo o método de una clase, sin instanciarla.

Si sabés de POO, el mejor ejemplo es el Singleton (casualmente el ejemplo que mostrás se trata de eso). Accedés a un método de la clase (getInstance()) sin necesidad de tener una instancia de la misma.
Normalmente los métodos y atributos se usan en las instancias (objetos) de la clase, no en la clase misma (para eso existe el operador -> )

En otros lenguajes esta clase de atributos y métodos se llaman "estáticos".

Espero haber sido claro, y si algún experto en POO ve algún error, que corrija


Saludos.
__________________
Mi Blog

"Por ahora casi nadie me trata de subnormal sin que a los 4 segundos se arrepienta. Porque yo a mis semejantes quiero a todos por igual: en cubitos de 40x40"
alvlin está desconectado   Responder Citando