摘要:<?phpclass Single{ static private $instance = null;//创建静态私有变量 private function __construct(){ //私有化构造方法 echo "单例模式的实例已构造"; } private function __clone(){}
<?php
class Single{
static private $instance = null;//创建静态私有变量
private function __construct(){ //私有化构造方法
echo "单例模式的实例已构造";
}
private function __clone(){} //克隆私有化
static public function getInstance(){
if(!(self::$instance instanceof Single))
{
self::$instance = new Single();
}
return self::$instance;
}
}
$Single = Single::getInstance();
?>
批改老师:天蓬老师批改时间:2018-12-14 11:35:21
老师总结:单例模式,主要用于数据库连接的创建上, 不过,现在很多框架底层已经实现, 实际开发中,自己写的情部并不多,但还是要掌握原理的