Включение всего каталога в 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 }

Есть ли другой способ обойти это, который не включает двадцать строк включения в верхней части файла?

Ответы на вопрос(5)

Ваш ответ на вопрос