PHP单例模式 demo

Posted isuansuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP单例模式 demo相关的知识,希望对你有一定的参考价值。

<?php

class single{

   static public $db;

   private function __construct(){

   };

    static function getinstance(){

         if(!self::$db)

             self::$bd = new self();

       return self::$db;

   }

}

single::getinstance();

//demo 2

class pzhang{

  static private $instance;

  private $config;

  private function __construct($config){

      $this->config = $config;

      echo "我被实例化了";

  }

 private function __clone(){

}

 static public function getInstance($config){

      if(!self::$instance  instanceof self)

           self::$instance = new self($config);

    return self::$instance;

 }

 public function getname(){

   echo $this->config;

}

}

$adb = pzhang::getInstance(1);

$adb->getname();

 

//结果   我被实例化了1

?>

以上是关于PHP单例模式 demo的主要内容,如果未能解决你的问题,请参考以下文章

单例模式Demo

设计模式之单例模式的简单demo

前端设计模式之单例模式

如何在Qt 中实现单例模式

php设计模式——单例模式

理解php单例模式