ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## **注册模式** 注册模式,解决全局共享和交换对象。 已经创建好的对象,挂在到某个全局对象树(可以是数组),在需要使用的时候,直接从该对象树上获取即可。 ~~~ 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]); } } ~~~