酆叔のBlog

  • 首页
  • 分享技术
  • 八卦黑料
  • 生活日常
  • 日记
酆叔のBlog
上辈子作恶多端,这辈子早起上班。
  1. 首页
  2. IT技术
  3. 正文

单例模式

2024年2月20日 690点热度 0人点赞 0条评论

特点:三私一公,私有的克隆方法,私有的构造方法,私有的静态变量,公共的静态方法。

应用场景:如每次数据库操作都需连接数据库,会带来大量的资源消耗。可以通过单例模式,创建唯一的数据库连接对象,保证整个环境只有一个实例对象。也可以使用单例模式创建链接ES操作。

<?php 
class Singleton {
 // 私有的静态变量 
 private static $_instance; 
 // 私有的构造方法 
 private function __construct(){

 } 
 // 私有的克隆方法 
 private function __clone(){

 } 
 // 公共的静态方法 
 public static function getInstance() { 
  //instanceof 判断一个实例是否是某个类的对象 
  if(self::$_instance instanceof Singleton){ 
   self::$_instance = new Singleton(); 
  } 
  return self::$_instance;
 }
}
标签: PHP 设计模式
最后更新:2024年4月30日

酆叔

上辈子作恶多端,这辈子早起上班。

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
2025/05/15 周四 晴 2025/05/12 周一 晴 2025/05/08 周四 多云 2025/05/07 周三 阵雨 2025/05/06 周二 阵雨 2025/04/30 周三 多云
2025/04/27 周日 阴2025/04/28 周一 阵雨2025/04/29 周二 晴2025/04/30 周三 多云2025/05/06 周二 阵雨2025/05/07 周三 阵雨
安装Nginx PHP8特性 观察者模式 常用的魔术方法 PHP之访问修饰符 认识PHP(四)变量
腾讯云
又拍云
订阅
订阅

COPYRIGHT © 2024 酆叔のBlog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备2023016219号