Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/02/2007, 10:53
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Dudas con atributo static

Hola miguelichenco,

El operador ++, sirve para incremnentar un valor:
Código PHP:
$i 0;
echo 
$i// 0
++$i;
echo 
$i// 1 
El keyword self, sirve para hacer referencia a la misma clase, y te sirve para accesar a sus metodos estaticos, en idea es un apuntador al nombre de la clase. Por lo que esto es igual (solo si se llama dentro de la clase):
Código PHP:
class demo {
      private static 
$ultimoId;
      public function 
test() {
            
demo::$ultimoId 0;
            
self::$ultimoId 0;
      }

Como puedes ver, self, es la version de $this, pero en un contexto estatico. Saludos!