企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## **注册模式** 注册模式,解决全局共享和交换对象。 已经创建好的对象,挂在到某个全局对象树(可以是数组),在需要使用的时候,直接从该对象树上获取即可。 ~~~ 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]); } } ~~~