Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/01/2007, 07:51
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: que significan los :: en una sentencia? ejemplo modules::module_htlm

Es una pregunta para el subforo de oop, pero igual trataré hasta donde se de explicartelo. Se que es un operador de resolución (Paamayim Nekudotayim). Este símbolo permite acceso a los métodos estáticos, constantes, y eliminados de una clase...un ejemplo simple:
Código PHP:
 <?php
class MiClase {
    const 
CONSTANTE 'Hola mundo';
}

echo 
MiClase::CONSTANTE;
?>
A un método estatico:
Código PHP:
class OtraClase extends MiClase 
{
    public static 
$unaVarEstatica 'variable estáticas';

    public static function 
funcionMia() {
        echo 
parent::CONSTANTE "\n";
        echo 
self::$unaVarEstatica "\n";
    }
}
OtraClase::funcionMia(); 
Espero que te ayude en algo...
__________________
Mi punto de partida es Que Bueno Lo Nuevo