<?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");
?>
// 注册树模式,统一管理实例化对象
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");
?>