2010-03-08 78 views
4

我正在尝试使基于php的系统模块。基于模块的php系统

每个模块是一个类,它实现了一个模块接口,并获得与php文件相同的名称。每个模块位于名为Modules的目录内。

我可以列出目录中的每个模块,但是如何获取它们的实例?它甚至有可能吗?

有点伪代码,使其更易于理解:

foreach(scandir($module_dir) as $file){ 
     include $file 
     $module = new $file // How can i make this work?? 
} 

回答