這是正確的方法,如果我想正確地寫一個Singleton類,以便最多存在一個SingleClass對象。這是如何寫一個PHP的Singleton類?
<?php
class SingleClass
{
static $object;
static public function getSingleton()
{
if(!isset(self::$object))
{
self::$object = new SingleClass();
}
return self::$object;
}
private function __construct()
{
}
}
$mySingle1 = SingleClass::getSingleton(); // one object made
$mySingle2 = SingleClass::getSingleton(); // reference to first object returned
$mySingle3 = SingleClass::getSingleton(); // reference to first object returned
?>
如果這是如何完成的我怎麼用if/else函數檢查它呢?
oops謝謝我以爲我給了他們所有那些箭頭說,回答是有用的,並表示感謝他們太... – Dora