编写一个 "单例模式"的 "懒汉式"基类,让任何继承此类的子类可以直接使用 "单例模式"而不用再次实现 "饿汉式"或者是 "懒汉式"的逻辑。
想知道这个php的代码怎么补全,求解= =
abstract class Singleton{
public $name;
protected static $instance;
// 2.私有化构造函数
private function __construct() {}
// 3.克隆函数protected
protected function __clone() {}
public function getInstance() {
if (!self::$instance instanceof self) {
self::$instance = new self()
}
return self::$instance;
}
}