为了账号安全,请及时绑定邮箱和手机立即绑定

include_once 来自数组的多个文件

include_once 来自数组的多个文件

PHP
繁花不似锦 2023-05-12 14:15:52
好吧,我正在开发一个插件系统。有一个文件plugin_introduction.php正在检查,INI 变量“plugins”是否为“true”,如果是,它将继续代码并包含一个新文件plugins/plugins.php。-文件的代码plugins/plugins.php:<?php$dir = dirname(__FILE__) . "/";$plugin = [   "testmod" => "$dir" . "testmod/index.php"];?>因此,现在存储了一些信息。测试模块的名称和位置。但现在我希望将它们包含在主文件中一次。因为我不知道用户会有多少插件,所以我不能写一些“include_once '...'”语句。所以我认为一个函数可以解决这个问题。问题是,我不知道该怎么做,因为我觉得这样写include_once "$plugin['testmod']";只适用于一个插件。那么我该如何解决这个问题来加载多个插件,或者应该更好,让用户 include_once 他们自己?
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

为什么不通过一个简单的 foreach 循环将它们全部包括在内?


$plugins = [

   "testmod1" => "$dir" . "testmod1/index.php"

   "testmod2" => "$dir" . "testmod2/index.php"

   "testmod3" => "$dir" . "testmod3/index.php"

];


foreach($plugins as $name => $plugin) {

    include_once $plugin;

}


查看完整回答
反对 回复 2023-05-12
  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信