中易网

PHP单例模式问题

答案:2  悬赏:70  
解决时间 2021-02-16 19:07
}else{ self:?php class mysql{ public $rand;br&gt:$ins=new mysql(); return self::public static $ins=null:$ins){ return self::getIns(),9999);&lt代码如下; public static $ins=null;" print_r($m1); echo(" } } $m1=mysql; public static function getIns(){ if(self:;)::$ins; $m2=mysql:$ins; } } public function __construct(){ $this->rand=rand(1000::getIns(); 声明了一个static常量,为什么还能self::$ins=new mysql(); <
最佳答案
&nbspif(self:; 
  &nbsp:$ins;
        }else{
            self; }这句意思是如果是自身的一个实例就返回,不是就创建一个自身,所以叫单例模式,只有一个实例:$ins){
&nbsp::$ins;     self:;      return&nbsp::$ins=new mysql();
            return self
全部回答
单例模式是一种常用的软件设计模式,可以保证系统中一个类只有一个实例,从而达到节约系统资源提升特殊类使用效率的目的 php实现单例模式的方法 class a {     //静态属性     private static $_instance;     //空的克隆方法,防止被克隆     private function __clone() {}     //获取实例     public static function getinstance() {         if(!(self::$_instance instanceof self)) {           self::$_instance = new a();         }         return self::$_instance;     } } //调用 $obj = a::getinstance();
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
东升饭店我想知道这个在什么地方
电信手机卡vlp是什么
请问一个人英文名叫wi-fi,小名猫儿[呲牙]中文
风驰车行怎么去啊,有知道地址的么
禹城市个体私营企业协会城区分会在什么地方啊
C语言 为什么我运行没有错误,但是提交到网上
类似于异想天开的成语
5月20日送什么礼物表白比较好
吞宿我想知道这个在什么地方
为什么女朋友和我在一起以后皮肤就变差了
唐太宗的话体现了唐朝怎样的民族政策?
笼子里有若干只鸡和兔,从上面数,有30个头,从
火麟飞天羽接吻在哪集【具体一点】
为什么腾讯那么多工作室,
景德镇市墙体材料革新办公室地址在什么地方,
推荐资讯
广西医科大学幼儿园地址在哪,我要去那里办事
中国电信(师范营业厅)地址在哪,我要去那里办
女人方面略嫌顽固 是什么意思?
求翻译两句名言。谢谢!
我9号买的火车票,票价163.5,24号想退票,会
天津交通职业学院
大华CVI录像机联网可以用移动的宽带吗?
全自动豆浆机可以怎么做食物
天立广告我想知道这个在什么地方
供应辅助生产车间以外单位的劳务总量怎么求
现在男朋友说要我没钱了找他要,我该要么?,
我感觉压力好大,自己出来创业,电脑网络这块
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?