首頁  >  文章  >  後端開發  >  php設計模式單例

php設計模式單例

WBOY
WBOY原創
2016-08-08 09:29:33850瀏覽

為讓一個類別只有一個實例,沒有克隆

class Single{
//靜態方法只能引用靜態變數
private static $_instance;

echo 'this is a only ';
}

//防止外部使用new创建对象,单例类不能在其它类实例化,只能被自身类实例化

public static function ::Instance(){
( : :$_instance =new self;
}
return self::$_instance;
}
}
}
1.資料庫應用:使用單例避免大量new浪費的資源2.系統需要全域類別來控制
某些設定資訊

3.頁面要求,便於調試

以上就介紹了php設計模式單例,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn