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影片教學》
以上是php怎麼實作一個單列模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!