/**
*單例模式示例
*/
final class Sigle{
private static $ins = null;
public static function getIns(){
if(self::$ins === null){
self::$ins = new self();
}
return self::$ins;
}
/**
* 封鎖重寫和繼承
*/
final private function __construct(){
}
/**
* 封鎖克隆
*/
final private function __clone(){
}
}
$s1 = Sigle::getIns();
$s2 = Sigle::getIns();
if($s1===$s2){
echo `是同一個物件`;
}else{
echo `不是同一個物件`;
}
PHP 設計模式之——單例模式
相關文章
- PHP 設計模式之單例模式PHP設計模式單例
- PHP設計模式之單例模式PHP設計模式單例
- php模式設計之 單例模式PHP模式單例
- PHP設計模式之:單例模式PHP設計模式單例
- 【php實現設計模式】之單例模式PHP設計模式單例
- PHP設計模式_單例模式PHP設計模式單例
- PHP設計模式——單例模式PHP設計模式單例
- 設計模式之☞單例模式設計模式單例
- 設計模式之單例模式設計模式單例
- 設計模式之---單例模式設計模式單例
- 設計模式之單例設計模式設計模式單例
- Javascript 設計模式之單例模式JavaScript設計模式單例
- Javascript設計模式之單例模式JavaScript設計模式單例
- js設計模式之單例模式JS設計模式單例
- 01 設計模式之單例模式設計模式單例
- 設計模式(一)之單例模式設計模式單例
- golang設計模式之單例模式Golang設計模式單例
- Java設計模式之單例模式Java設計模式單例
- iOS 設計模式之單例模式iOS設計模式單例
- PHP設計模式(四)單例模式(Singleton)PHP設計模式單例
- 設計模式之單例設計模式單例
- PHP之單例模式PHP單例模式
- Java設計模式系列之單例設計模式Java設計模式單例
- Android設計模式之單例模式Android設計模式單例
- C#設計模式之單例模式C#設計模式單例
- 理解設計模式之單例模式(Javascript)設計模式單例JavaScript
- 設計模式之單例模式詳解設計模式單例
- 設計模式學習之單例模式設計模式單例
- 設計模式之單例模式 - Singleton設計模式單例
- 《JAVA與設計模式》之單例模式Java設計模式單例
- 23種設計模式之單例模式設計模式單例
- 我學設計模式 之 單例模式設計模式單例
- PHP設計模式(一)—單例模式(Singleton Pattern)PHP設計模式單例
- [設計模式]單例設計模式設計模式單例
- 設計模式-單例模式設計模式單例
- [設計模式] 單例模式設計模式單例
- 設計模式 —— 單例模式設計模式單例
- 設計模式(單例模式)設計模式單例