创建模式-单例模式(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;
}
}