Я пытаюсь создать подкласс класса, который использует шаблон синглтона, и заполнить экземпляр подклассом.
Кажется, у меня возникли небольшие проблемы.
class Singleton {
static private $instance;
static public function instance(){
if(is_null(self::$instance)){
self::$instance = new self();
}
return self::$instance;
}
private function __construct(){}
}
class MySingleton extends Singleton {
}
echo get_class(MySingleton::instance()); //=> Singleton
//=> I'm hoping to see MySingleton