返回数据库单例对象...登陆

数据库单例对象

在乎山水2019-03-14 12:38:11230
<?php

//案例
class Mysql
{
	private function __construct(){}
	private function __clone(){}
	
	
	protected static $instance = null;
	//创建外部接口,来返回当前类的唯一实例
	public static function getInstance()
	{
		if(is_null($instance)){
			return static::$instance = new static();
		}
		return static::$instance;
	}
	public function connect()
	{
		return '连接数据库';
	}
}
//从外部实例化类
$mysql =Mysql::getInstance();
echo '<br/>';
echo $mysql->connect(),'<br/>';
var_dump($mysql);


最新手记推荐

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

全部回复(0)我要回复

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