代码如下:
class SingleModel { //创建单例 private static $instance = null; //提供单例接口 public static function getInstance() { if(self::$instance === null) { self::$instance = new self(); } return self::$instance; } //私有化构造函数 private function __construct() { } //私有化克隆函数 private function __clone() { // TODO: Implement __clone() method. } //私有化反序列重构操作 private function __wakeup() { // TODO: Implement __wakeup() method. } }
应用场景:配置、session、DB、缓存等