Я пытаюсь создать модульную систему php.
Каждый модуль представляет собой класс, который реализует интерфейс модуля и получает то же имя, что и файл php. Каждый модуль находится внутри каталога Modules.
Я могу перечислить каждый модуль в каталоге, но как получить экземпляр из них? Возможно ли это?
Маленький псевдокод, чтобы упростить его понимание:
foreach(scandir($module_dir) as $file){ include $file $module = new $file // How can i make this work?? }
$module = new $$module_name();