Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2007, 08:48
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

Un miembro estatico es eso, estatico entre todas las instancias de una clase, no importa cuantas instancias de una clase existan, ese valor continuara siendo estatico.

Un ejemplo:
Código PHP:
class algo {
      public static 
$valor;

      public function 
hazalgo($val) {
             echo 
self::$valor "=" $val;
      }

Código PHP:
algo::$valor "Uno";
$obj1 = new algo();
$obj2 = new algo();
$obj3 = new algo();

$obj1->hazalgo"a" );
$obj3->hazalgo"b" );
$obj3->hazalgo"c" );

algo::$valor "Dos";

$obj1->hazalgo"a" );
$obj3->hazalgo"b" );
$obj3->hazalgo"c" ); 
Deberas de ver algo asi:
Código:
Uno=a
Uno=b
Uno=c
Dos=a
Dos=b
Dos=c