设计模式——单例模式(php)

来源:互联网 发布:李刚疯狂java讲义 编辑:程序博客网 时间:2024/06/04 18:33

单例模式代码如下:

class User{    //静态变量保存全局实例    private static $_instance   =   null;    //私有构造函数,防止外界实例化对象    private function __construct(){    }    //私有克隆函数,防止外办克隆对象    private function __clone(){        // TODO: Implement __clone() method.    }    //静态方法,单例统一访问入口    static public function getInstance(){        if (!isset(self::$_instance)){            self::$_instance=new self();        }        return  self::$_instance;    }   public function getName(){        echo "单例模式";   }}$user=User::getInstance();$user->getName();


原创粉丝点击