04/08/2011, 04:18
|
| | 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. |