PHP设计模式之单例模式实现

来源:互联网 发布:sql insert into from 编辑:程序博客网 时间:2024/06/05 07:46

<?phpclass a {    static public $obj;    public function __construct(){    }    static public function getInstance(){        if(empty(self::$obj)){            echo "执行实例化<BR>";            self::$obj = new a();        }        return self::$obj;    }    public function test(){        return "test<BR>";    }}$NewInstance = a::getInstance();echo $NewInstance->test();$NewInstance1 = a::getInstance();echo $NewInstance1->test();?>

想系统的学习源码 就要了解设计模式这样能快速阅读 优秀源码
于是想把所有设计模式试着实现下 ,以后见到能事半功倍。

PHP单例模式,没什么技术含量。  主要用途是当页面可能多出调用相同实例的时候使用单例模式可以减少系统开销

最常见的要数DB类了。几乎所有的PHP框架都是这个套路

0 0
原创粉丝点击