Я пишу фабричный класс, который должен иметь возможность возвращать однотонные экземпляры нескольких разных типов, в зависимости от заданного параметра. Метод будет выглядеть примерно так, но, как я ссылка на статический метод одноэлементного явно неправильно:Как ссылаться на статический метод класса переменных в PHP?
public function getService($singletonClassName) {
return $singletonClassName::getInstance();
}
Что бы правильный синтаксис для такого эталонным выглядеть в PHP?
* кашель * Пять * кашель * минут :) – Gordon
Когда я начал сочинительство мой ответ, твой не был таким полным, как это теперь ^^ * (был только первая часть о f ответ, с названием класса с жестким кодированием), - и мы оба отредактировали пару раз. ^^ * –
На самом деле, я узнал от вас трюк «стрелять-ранний-то-добавить». Заметил, что вы делаете это несколько раз и считаете его очень хитрым :) – Gordon