Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2011, 04:18
nifdya
 
Fecha de Ingreso: agosto-2011
Mensajes: 59
Antigüedad: 13 años, 3 meses
Puntos: 8
Ámbito de las variables estáticas

Hola.

Me gustaría saber el funcionamiento de las variables estáticas, me explico... (a ver si lo logro)

Una variable estática dentro de una clase (por ejemplo) se comparte para todas las instancias de esa clase. Hasta ahí lo tengo claro. Pero si otra persona o yo mismo desde otro o el mismo navegador accedemos a esa misma variable para cada ejecución (ventana del navegador) la variable sería diferente. ¿Estoy en lo cierto?

Por ejemplo

tengo esta clase

class aa
{
public static $bb;

public function Inicio()
{
self::$bb=0;
}
public function Incrementar()
{
self::$bb++;
}
public function Mostrar()
{
echo self::$bb;
}



}

desde una ventana ejecuto los métodos de inicio e incrementar y desde otra solo inicio y mostrar en esta última debería imprimirme 0....

Bueno, eso es todo disculpen las molestias.