php简单单例模式
Posted 蜗牛噢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php简单单例模式相关的知识,希望对你有一定的参考价值。
所谓单例模式,适用于使用一个对象可以完成所有的业务逻辑的类(一般不考虑继承的类)
1 //单例模式 2 function getInstance($class_name){ 3 //创建一个存储各种需要单例的类的对象 4 static $objects = array(); 5 6 //判断该对象是否存在,不存在则new一个对象 7 if(!isset($objects[$class_name])){ 8 $objects[$class_name] = new $calss_name; 9 } 10 return $objects[$class_name]; 11 } 12 13 //调用 14 $o1 = getInstance(‘mysqlDB‘); 15 $o2 = getInstance(‘MySQLDB‘);
以上是关于php简单单例模式的主要内容,如果未能解决你的问题,请参考以下文章