您的位置:首页 > 编程语言 > PHP开发

php设计模式-单例模式

2016-07-16 22:45 507 查看
单例设计模式,让一个类只能创建一个对象。

1.先让构造函数私有化

2.可以在类的内部使用一个静态方法,来创建对象

class Person{

static $obj = null;

private function __consturct(){

}

static function getObj(){

if(is_null(self::$obj )){

self::$obj = new self;

}

return $obj;

}

function __destruct(){

echo "######################";

}

}

$p = Person::getObj();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息