【PHP设计模式01】单例模式
发布时间
阅读量:
阅读量
单例模式
<?php
namespace app\design01\controller;
class Dredis {
//私有静态变量 防止类外部修改
private static $_instance = null;
//私有构造方法 防止类外部new
private function __construct(){
self::$_instance = new \Redis();
$result = self::$_instance->connect('127.0.0.1',6379);
if($result === false){
throw new \Exception('redis connect error');
}
}
//公有静态方法 引用一个实例对象
public static function getInstance(){
if(null === self::$_instance) {
全部评论 (0)
还没有任何评论哟~
