怎么用php实现单例模式

如题所述

第1个回答  2017-08-21
   //静态变量保存全局实例
   private static $_instance = null;
   //私有构造函数,防止外界实例化对象
   private function __construct() {
   }
   //私有克隆函数,防止外届克隆对象
   private function __clone() {
   }
   //静态方法,单例统一访问入口
   static public function getInstance() {
       if (is_null ( self::$_instance ) || isset ( self::$_instance )) {
           self::$_instance = new self ();
       }
       return self::$_instance;
   }

把上面代码copy到php类里面就可以了

第2个回答  2017-05-09
使用静态变量
第3个回答  2017-08-02

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网