手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP设计模式 注册表模式
PHP设计模式 注册表模式
摘要:下面是基本的注册表类的代码:复制代码代码如下:注册表的作用是提供系统级别的对象访问功能。

下面是基本的注册表类的代码:

复制代码 代码如下:

<?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

?>

注册表的作用是提供系统级别的对象访问功能。

【PHP设计模式 注册表模式】相关文章:

PHP设计模式 注册表模式(多个类的注册)

PHP关联链接添加方法

PHP验证信用卡卡号是否正确函数

PHP的MVC框架 深入解析

PHP模板引擎SMARTY

PHP模板引擎smarty详细介绍

PHP设计聊天室步步通

PHP 5.0对象模型深度探索之绑定

VFP与其他应用程序的集成

基于文本的搜索

精品推荐
分类导航