很久以前刚学php编程的时候写的单例模式理解逻辑分享一下
php  /  管理员 发布于 2年前   426
自己写一遍单例模式代码,一下就理解了
class singT {
static protected $ins = null; //静态属性 保存getIns new的实例
public $sing = 0;
final protected function __construct(){ //构造阻止new
$this->sing = mt_rand(1,10000);
}
final protected function __clone(){ //阻止克隆
}
//开放一个公共静态方法给外部获取实例
static public function getIns(){
if (self::$ins instanceof self) {
return self::$ins;
}
self::$ins = new self();
return self::$ins;
}
}
$a = singT::getIns('sing');
$b = singT::getIns('sing');
print_r($a);
print_r($b);
博主 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 @ xiaoB 你只管努力,剩下的叫给天意;天若有情天亦老,..xiaoB 在
2023年国务院办公厅春节放假通知:1月21日起休7天中评论 会不会春节放假后又阳一次?..BUG4 在
你翻墙过吗?国内使用vpn翻墙可能会被网警抓,你需了解的事中评论 不是吧?..博主 在
go语言+beego框架中获取get,post请求的所有参数中评论 @ t1 直接在router.go文件中配就ok..Jade 在
如何在MySQL查询中获得当月记录中评论 Dear zongscan.com team, We can skyroc..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号