单例模式类只允许实例化一次,意思只能有一个编号的对象,但这个对象可以重复使用

原创 2018-12-25 16:17:59 372
摘要:class test { private function __construct(){ } //防止克隆产生多个新的对象,所以在内部将__CLONE私有化 privat function __clone(){} private static $object = NULL; //初始化为NULL,
class test
{
private function __construct(){

}
//防止克隆产生多个新的对象,所以在内部将__CLONE私有化
privat function __clone(){}
private static $object = NULL; //初始化为NULL,但是没有对象
public static function getInstance(){
//判断内部是否存在对象
    if(!(self::$object instanceof self)){
        self::$object = new self();
    }
}
return self::$object;
}


批改老师:韦小宝批改时间:2018-12-25 16:34:41
老师总结:写的还算是不错哦!课后记得要多多的练习才可以更快的掌握!

发布手记

热门词条