【发布时间】:2011-04-15 01:16:02
【问题描述】:
我在 php 中有一个命令解释器。它位于命令目录中,需要访问命令文件中的每个命令。目前我在每个命令上调用一次require。
require_once('CommandA.php');
require_once('CommandB.php');
require_once('CommandC.php');
class Interpreter {
// Interprets input and calls the required commands.
}
有没有办法在一个 require_once 中包含所有这些命令?我的代码中的许多其他地方都有类似的问题(工厂、构建器、其他解释器)。该目录中只有命令,解释器需要该目录中的所有其他文件。是否有可以在要求中使用的通配符?如:
require_once('*.php');
class Interpreter { //etc }
是否有任何其他方法不涉及文件顶部的二十行包含?
【问题讨论】:
标签: php include wildcard require