為讓一個類別只有一個實例,沒有克隆 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教學有興趣的朋友有幫助。