单例模式是为了解决同一资源重复调用,对常用的一些方法进行静态化处理,节约资源
<?php
class Single{
private static $instance;
private function __construct($host = '',$user = '',$pass = '',$db = ''){
mysqli_connect("localhost","root","root","edu-project");
}
private function __clone(){
}
static public function getInstance(){
if(!self::$instance){
return self::$instance = new self;
}
return self::$instance;
}
public function getname(){
return self::$instance;
}
}
$single = Single::getInstance();
var_dump($single->getname());