您好,登錄后才能下訂單哦!
小編給大家分享一下php如何實現一個單列模式,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
php實現一個單列模式的方法:1、創建私有變量保存該對象;2、禁止使用new;3、禁止克隆;4、判斷對象是否存在;5、實現單列模式即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php怎么實現一個單列模式?
PHP實現一個單列模式
代碼:
<?php final class Singleton { //1.創建私有變量保存該對象 private static $instance; //2.禁止使用new private function __construct(){ } //3.禁止克隆 private function __clone() { } //4.判斷對象是否存在 public static function getInstance() { if (!self::$instanceinstanceof self) { self::$instance= new self(); } return self::$instance; } public function test(){ echo '測試單列模式'; } } $singleton = Singleton::getInstance(); $singleton->test(); //實現單列模式的意義,減少資源的占用
以上是“php如何實現一個單列模式”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。