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