PHP设计模式-注册模式

很多框架都用了容器这个概念,其实就是来源于注册模式。
将很多类都实例化好,放到一个数组里面,根据你的需求然后取出来用。

<?php
class Register
{
	protected static $objects; //存放对象的容器(数组)
	function set($alias,$object){//将对象注册到全局容器中
		self::$objects[$alias]=$object;
	}
	static function get($name){
		return self::$objects[$name];//获取容器中的某个对象
	}
	function _unset($alias){
		unset(self::$objects[$alias]);//移除容器中的某个对象。
	}
}
    原文作者:happy_teemo
    原文地址: https://blog.csdn.net/happy_teemo/article/details/86482382
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞