php单例模式的作用是什么

这篇文章主要讲解了“php单例模式的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php单例模式的作用是什么”吧!

创新互联建站为客户提供专业的成都网站设计、网站建设、程序、域名、空间一条龙服务,提供基于WEB的系统开发. 服务项目涵盖了网页设计、网站程序开发、WEB系统开发、微信二次开发、手机网站开发等网站方面业务。

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单例模式的作用是什么
分享路径:http://ybzwz.com/article/pioojc.html