• 技术文章 >PHP >PHP教程

    php单例模式有什么用

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

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

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

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    // 单例模式(口诀:三私一公)

    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学习网