多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **注册模式** 注册模式,解决全局共享和交换对象。 已经创建好的对象,挂在到某个全局对象树(可以是数组),在需要使用的时候,直接从该对象树上获取即可。 ~~~ class Register{ protected static $objects;//注意是static变量 //将对象注册到全局的树上 public function set($alias,$object){ self::$objects[$alias] = $object; } //获取某个注册到树上的对象 public function get($alias){ return self::$objects[$alias]; } //移除某个注册到树上的对象。 public function delete($alias){ unset(self::$objects[$alias]); } } ~~~