Вызов статического метода нестатически

У меня есть дочерний класс, который расширяет класс только статическими методами. Я хотел бы сделать этот дочерний класс синглтоном, а не статическим, потому что первоначальный разработчик действительно хотел синглтон, но вместо этого использовал статический (очевидно, потому что каждый метод в статическом классе вызывает функцию Init () (в основном конструктор)).

Большинство методов в родительском не нужно перезаписывать в дочернем, но я бы хотел избежать написания таких методов:

public function Load($id)
{
     return parent::Load($id);
}

когда я предпочел бы вообще не переписывать метод и просто использовать:

$child->Load($id);

Можно ли вызывать статический метод нестатически? Можно ли расширить статический объект с экземпляром объекта? Я знаю, что могу попробовать, и это, вероятно, сработает (PHP очень простителен), но я не знаю, есть ли что-то, что меня должно беспокоить.

Ответы на вопрос(2)

Ваш ответ на вопрос