品易云推流 关闭
文章详情页
文章 > PHP教程 > php单例模式有什么用

php单例模式有什么用

php 单例模式

头像

小妮浅浅

2021-10-21 15:25:481506浏览 · 0收藏 · 0评论

1、单例模式减少资源浪费,保证整个环境只有一个实例对象,特别适合编写资源连接类。

2、单例模式是指只创建一个资源(对象、数据库链接等),防止外部实例+判断是否有返回或创建后返回对象。

实例

// 单例模式(口诀:三私一公)
class Singleton{
  //私有化构造方法,禁止外部实例化对象
  private function __construct(){}
 //私有化__clone,防止对象被克隆
  private function __clone(){}
 //私有化内部实例化的对象
  private static $instance = null;
 // 公有静态实例方法
  public static function getInstance(){
    if(self::$instance == null){
      //内部实例化对象
      self::$instance = new self();
    }
     return self::$instance;
   }
}

以上就是php单例模式的作用,希望对大家有所帮助。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图