• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php设计模式入门-注册表模式_php

php 搞代码 3年前 (2018-06-21) 59次浏览 已收录 0个评论

对于这个模式的应用场景不是太好总结,只是根据之前的经验,注册表类里面经常会存储一些别的地方需要用到的对象,比如redis、memcache类,还比如配置信息config类等,它扮演的是一个类似于全局变量的角色。具体的实现其实非常简单,如下代码所示:

 containers[$key] = $value;      }       public function get($key){           return isset($this->containers[$key]) ? $this->containers[$key] : null;      } }  $registry = Registry::getInstance(); $registry->set('key1', 'hello'); //只是为了测试,通常注册表中存储的数据都是对象 var_dump($registry->get('key1')); var_dump($registry->get('key2')); 

欢迎大家阅读php设计模式入门-注册表模式_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址