public static function instance()
{
if(self::$instance===null)
{
self::$instance=new mod_auth;
}
return self::$instance;
}
如题望高手解释一下这样做的意义是什么呢?

解决方案 »

  1.   

    我也是初学,试着解说,具体还要请其它高手细解:定义一个静态方法,如果这个方法不存在,则创建一个实例。
      

  2.   

    这个应该叫单例模式吧,希望每次都使用同一个对象。
    比方说数据库连接,就可以用到,这样可以避免反复的打开、断开数据库连接,节省开销。
      

  3.   

    刚刚百度之。得到了相关的单例模式的资料。。的确。。楼上的说得很对。。