注册树模式,统一管理实例化对象

来源:互联网 发布:东西海岸说唱对抗 知乎 编辑:程序博客网 时间:2024/06/16 00:57
<?php
// 注册树模式,统一管理实例化对象
class Register{
protected static $objects;
public static function set($alias,$object){
self::$objects[$alias] = $object;
}
public static function get($alias=""){
if($alias == ""){
return self::$objects;
}else{
return self::$objects[$alias];
}
}
public static function _unset($alias){
unset(self::$objects[$alias]);
}
}


Register::set("a","a");
Register::set("b","b");
$a = Register::get("a");
$res = Register::unseta("a");
?>
原创粉丝点击