源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

PHP设计模式 注册表模式

  • 时间:2021-12-05 01:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:PHP设计模式 注册表模式
下面是基本的注册表类的代码:
[u]复制代码[/u] 代码如下:
<?php class Registry { private static $instance; private $request;//注册表的内容类 private function __construct(){}//本类,不可实例化 static function instance(){//单例类,通过这个方法返回实例 if (!isset(self::$instance)){self::$instance=new self();} return self::$instance; } function getRequest(){//返回注册的内容类 return $this->request; } function setRequest(request $request){//设置注册的内容类 $this->request=$request; } } class request{//被 注册的类 private $webname="WEB开发笔记"; private $url="www.chhua.com"; function getName(){ echo $this->url;//输出www.chhua.com } }//被注册的空类 //使用 $reg=Registry::instance(); $reg->setRequest(new request()); $request=$reg->getRequest(); $request->getName();//输出www.chhua.com ?>
注册表的作用是提供系统级别的对象访问功能。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部