php - 基于模块的php系统

标签 php module

我正在尝试制作一个基于模块的 php 系统。

每个模块都是一个实现模块接口(interface)的类,并与php文件同名。每个模块都位于名为 Modules 的目录中。

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

一些伪代码,使其更容易理解:

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

最佳答案

关于php - 基于模块的php系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402437/

相关文章:

php - 如何在 Windows 10 上升级 php 版本

php - 从 php 文件在 mysql 数据库中插入 JSON 数组

javascript - 试图理解 Webpack

javascript - node.js 中不同的 module.exports 模式

java - Intellij idea 未在项目结构 - 模块上显示 "Dependencies"选项卡

Ruby:方法中包含的模块是什么意思?

php - 从一张表中选择所有记录并检查它们是否在第二张表中常见

php - 如何避免打开两个浏览器窗口?

php - 根据另一个值更新最小值 - MySql

c - 如何获取发送IRP请求的模块