一. 模式特点
特点: 将对象注册到一个类的成员变量中,实现全局访问
应用场景: 某些重要的值需要全局调用时可以采用这种模式
二. 代码要点
.封装多个静态方法,实现设置值,取值和销毁值
Class Register
{
public static $treeList;
//设置
static public function set($key,$value)
{
self::$treeList["$key"] = $value;
}
//获取
static public function get($key)
{
if(!isset(self::$treeList["$key"])){
return false;
}
return self::$treeList[$key];
}
//取消设置
static public function _unset($key)
{
if(isset(self::$treeList[$key])){
unset(self::$treeList[$key]);
}
}
}