vGhost
Новичок
Подскажите, как можно создать экземпляр пользовательского класса в расширении.
Допустим я создал в расширении класс "A", в нём есть статический метод getInstance потом в пхп коде:
Задача в том что я не знаю как в коде getInstance можно узнать имя пользовательского класса и создать его, а не экземпляр "A".
Допустим я создал в расширении класс "A", в нём есть статический метод getInstance потом в пхп коде:
PHP:
class B extends A{}
$o = B::getInstance();
Единственный случай, когда это имеет смысл - это штуки типа DateTIme::createFromFormat() [1].