1. 程式人生 > >建立模式-單例模式

建立模式-單例模式

建立模式-單例模式(Singleton)

定義: 確保某一個類只有一個例項,而且自行例項化並向整個系統提供這個例項

實現:

<?php
    class Singleton {

        private static $_instance = null;

        private function __construct() {
        }

        public function __clone() {
        }

        public function __wakeup() {
        }

        public static function getInstance() {
            if(is_null(self::$_instance)) {
                self::$_instance = new self();
            }
            return self::$_instance;
        }
    }