Выбор класса с использованием строк - PullRequest
1 голос
/ 27 февраля 2011

Я хочу написать систему расширений для моей CMS.Я хочу, чтобы расширения были установлены путем копирования папки в папку расширений.Содержимое расширения представляет собой класс с тем же именем, что и имя папки.Так что моя CMS может перечислять расширения по именам папок в папке расширений.Проблема в том, что я не могу найти способ выбрать класс, хотя у меня есть строка, содержащая его имя.

Итак, подведем итог, есть ли способ создать экземпляр класса или вызвать staticфункции класса, ссылаясь на указанный класс, используя строку с именем класса?

Надеюсь, вы понимаете, о чем я, и спасибо за любую помощь

1 Ответ

0 голосов
/ 27 февраля 2011

Ты имеешь в виду, как так?

$classname = "myClass";

$object = new $classname();
...