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的主要内容,如果未能解决你的问题,请参考以下文章