我正在尝试在__set()
上获取以下脚本来更新protected
var
。
我希望这个变量可供所有人使用,而不仅仅是类对象的一个实例。
到目前为止,我只能将它用于一个实例,而不是全局。
class SessionClass
{
protected $ssnuid = 11;
protected $paccid = 11;
protected $authkey = 11;
public function __set($name, $value){
switch ($name) {
case 'ssnuid':
$this->$ssnuid = $value;
echo $ssnuid;
break;
case 'paccid':
$this->$paccid = $value;
echo $paccid;
break;
case 'authkey':
$this->$authkey = $value;
echo $authkey;
break;
}
}
public function __get($name){
return $this->name;
}
// END CLASS
} $session = new SessionClass;
$session->ssnuid = 20;
echo $session->ssnuid;
我怎样才能做到这一点?
* Newb在这里所以请善待。感谢。