Включение всего каталога в PHP или Wildcard для использования в PHP Включить?
У меня есть интерпретатор команд в php. Он живет в каталоге команд и нуждается в доступе к каждой команде в командном файле. В настоящее время я вызываю требуют один раз на каждую команду.
require_once('CommandA.php');
require_once('CommandB.php');
require_once('CommandC.php');
class Interpreter {
// Interprets input and calls the required commands.
}
Есть ли способ включить все эти команды в один require_once? У меня похожая проблема во многих других местах моего кода (с фабриками, строителями, другими интерпретаторами). В этом каталоге нет ничего, кроме команд, и интерпретатору нужны все остальные файлы в каталоге. Есть ли подстановочный знак, который можно использовать в require? Такие как:
require_once('*.php');
class Interpreter { //etc }
Есть ли другой способ обойти это, который не включает двадцать строк включения в верхней части файла?