单例模式 可以确保所有对象都访问唯一

原创 2018-12-14 11:33:23 189
摘要:<?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
老师总结:单例模式,主要用于数据库连接的创建上, 不过,现在很多框架底层已经实现, 实际开发中,自己写的情部并不多,但还是要掌握原理的

发布手记

热门词条