返回数据库连接但单......登陆

数据库连接但单例模式

Hydrocarbon2019-05-11 19:31:59141

class  Db{
   //私有化构造方法
   private function  __construct()
   {
   }
    //私有化克隆方法
   private function __clone()
   {
       // TODO: Implement __clone() method.
   }

   protected  static  $db;
   //内部实例化方法
   public  static  function dbInstant($host,$user,$password,$dbname){

       if(isset(self::$db)){
           return self::$db;
       }else{
           return self::$db=new PDO("mysql:".$host.";".$dbname,$user,$password);
       }

   }
}

$db = Db::dbInstant('127.0.0.1','root','root','ceshi');

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送