![]() |
Busco manual de PHP que explique el uso de "::" Hace tiempo que trabajo con PHP pero hasta ahora nunca me había topado con la sentencia aaa:aaa(); (por ej. Zend_Auth::getInstance()) y quisiera conocer de que forma trabajan los doble dos puntos, y que significado tienen, alguien me puede aclarar como es su uso, y en que manuales muestran su lógica. Muchas gracias. |
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 :-D Saludos. |
Re: Busco manual de PHP que explique el uso de "::" Alvlin muchas gracias por la respuesta. Yo he usado clases de esta forma abmclass.php Código PHP: Código PHP: Nuevamente te agradezco por la respuesta. Saludos |
Re: Busco manual de PHP que explique el uso de "::" Tema trasladado a PHP Orientado a Objetos. |
Re: Busco manual de PHP que explique el uso de "::" |
| La zona horaria es GMT -6. Ahora son las 19:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.