一、什么是单例模式?
单例模式是一种设计模式,它确保一个类只有一个实例,并提供全局访问点。
二、单例模式的实现方式:
// 单例模式
private static $instance ;
private $redis;
private function __construct()
{
$redis=new \Redis();
$redis->connect(env('REDIS_HOST'),env('REDIS_PORT'));
$redis->select(2);
$this->redis=$redis;
}
private function __clone()
{
// TODO: Implement __clone() method.
}
public static function getInstance(){
if (self::$instance){
return self::$instance;
}else{
self::$instance=new self();
return self::$instance;
}
}