php简单单例模式

时间:2023-03-08 23:33:11
php简单单例模式

所谓单例模式,适用于使用一个对象可以完成所有的业务逻辑的类(一般不考虑继承的类)

 //单例模式
function getInstance($class_name){
//创建一个存储各种需要单例的类的对象
static $objects = array(); //判断该对象是否存在,不存在则new一个对象
if(!isset($objects[$class_name])){
$objects[$class_name] = new $calss_name;
}
return $objects[$class_name];
} //调用
$o1 = getInstance('MySQLDB');
$o2 = getInstance('MySQLDB');