php单例模式有什么用
438
1、单例模式减少资源浪费,保证整个环境只有一个实例对象,特别适合编写资源连接类。
2、单例模式是指只创建一个资源(对象、数据库链接等),防止外部实例+判断是否有返回或创建后返回对象。
实例
//单例模式(口诀:三私一公) classSingleton{ //私有化构造方法,禁止外部实例化对象 privatefunction__construct(){ //私有化__clone,防止对象被克隆 privatefunction__clone(){ //私有化内部实例化的对象 privatestatic$instance=null; //公有静态实例方法 publicstaticfunctiongetInstance(){ if(self::$instance==null){ //内部实例化对象 self::$instance=newself(); returnself::$instance;
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。