• 技术文章 >PHP >PHP教程

    php单例模式有什么用

    小妮浅浅小妮浅浅2021-10-21 15:25:48原创19045

    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教程

    专题推荐:php 单例模式
    上一篇:php中如何设计队列 下一篇:php工厂模式的使用

    相关文章推荐

    • php中如何设计队列

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网