我正在尝试制作一个基于模块的 php 系统。
每个模块都是一个实现模块接口(interface)的类,并与php文件同名。每个模块都位于名为 Modules 的目录中。
我可以列出目录中的每个模块,但我如何获得它们的实例?有可能吗?
一些伪代码,使其更容易理解:
foreach(scandir($module_dir) as $file){
include $file
$module = new $file // How can i make this work??
}
最佳答案
$module = new $$module_name();
关于php - 基于模块的php系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402437/