首页 >社区问答列表 >有点不懂判断是不是静态实例的意义在哪里??

有点不懂判断是不是静态实例的意义在哪里??

上面已经定义一个($instance  =null;) 了

判断 (self::$instance instanceof self) 绝对是 (false)

为何还要判断呢?

直接给 (self::$instance ) 赋值当前对象实例 , 然后返回值不就行了?

self::$instance =new self($sitename);
return self::$instance;