php 设计模式之单类模式

2016-06-13  本文已影响36人  0d601f651140
<?php
class Singleton
{
   //私有化静态属性
    private static $_instance = null;
   //私有化的构造方法
    private function __construct()
    {
    }
   //静态方法产生对象
    public static function getInstance()
    {
        if (self::$_instance === null) {
            self::$_instance = new self();
        }

        return self::$_instance;
    }
}
//测试
$obj1 = Singleton::getInstance();
$obj2 = Singleton::getInstance();
var_dump($obj1);
var_dump($obj2);
?>
测试结果.jpg ![错误的调用单类模式的类.jpg](https://img.haomeiwen.com/i2093159/f100bdcad11584ef.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
上一篇 下一篇

猜你喜欢

热点阅读