php設計モード-単例モード
2077 ワード
<?php
/*
:
*/
class Singleton
{
static private $_instance = null;
private function __construct()
{
}
static public function getInstance()
{
if(is_null(self::$_instance))
{
self::$_instance = new Singleton();
}
}
public function display()
{
echo "it is a singlton class function";
}
}
//$obj = new Singleton();
//var_dump($obj);
//$obj->display();
$obj = Singleton::getInstance();
$obj1 = Singleton::getInstance();
var_dump($obj === $obj1);