php单例模式没搞懂
代言
代言 2017-01-09 09:59:39
0
1
765
class test
{
    private static $instance;
    private function __construct()
    {
        echo 2;
    }

    public static function getInstance()
    {
        if( !( self::$instance instanceof self ) )
        {
            echo 1;
            self::$instance =new self();
        }
        return self::$instance;
    }

    private function __clone()
    {
    }
}
test::getInstance(); //12

self::$instance =new self() 这里实例存不进静态私有变量里面啊,怎么实现单例?还是我哪里写错了?

代言
代言

全部回覆(1)
大家讲道理

1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板