zoukankan      html  css  js  c++  java
  • php设计模式--单例模式

    对于单例模式我们日常开发中用到的还是比较多的,拿数据库举例,如果在程序的执行过程中多次调用数据库的连接,那对服务器资源是一种浪费,现在我们要做的是,当用户建立完一次连接之后在程序的执行过程中就不在建立连接,这样避免了资源的浪费---这就是单利模式的应用场景。

    不多说,直接上代码,一看就明白了

    <?php
    //单例模式实现
    class Database 
    {
          protected static $db;
    	//屏蔽了在其他地方直接new这个对象
    	private function __construct(){}
    	//获取实例,单例模式主要实现方式
    	static function  getInstance()
    	{
    		if(self::$db)
    		{
    			return self::$db;
    		}else{
    			self::$db = new self();
    			return self::$db;
    		}
    		
    
    	}
    
    }
    

      

     以上就是单例模式主要实现方式,搞起。

  • 相关阅读:
    python_day3
    python-day2
    python-day1
    【收集】安卓手机在市场占比的网址查找
    while循环
    switch多选择结构
    if选择结构
    顺序结构
    Scanner:求和 、求平均值
    Scanner:用户交互
  • 原文地址:https://www.cnblogs.com/phpworld/p/7429111.html
Copyright © 2011-2022 走看看