В моем приложении есть папка с модулями. Каждый из этих модулей содержит класс, который расширяет абстрактный класс «Module_Template». Есть ли способ автоматически создать экземпляр каждого класса?
abstract class Module_Template {}
class Module_A extends Module_Template{}
class Module_B extends Module_Template{}
class Module_C extends Module_Template{}
Тогда в другом месте что-то вроде:
foreach <child class of Module_Template> {
$dynamic_name = new <child class of Module_Template>;
}
Или есть лучший способ сделать это?