Incluindo um diretório inteiro no PHP ou curinga para uso no PHP Incluir?
Eu tenho um intérprete de comando em php. Ele vive dentro do diretório de comandos e precisa acessar todos os comandos no arquivo de comando. Atualmente eu chamo exigir uma vez em cada comando.
require_once('CommandA.php');
require_once('CommandB.php');
require_once('CommandC.php');
class Interpreter {
// Interprets input and calls the required commands.
}
Existe alguma maneira de incluir todos esses comandos com um único require_once? Eu tenho um problema semelhante em muitos outros lugares do meu código (com fábricas, construtores, outros intérpretes). Não há nada além de comandos neste diretório e o intérprete precisa de todos os outros arquivos no diretório. Existe um curinga que pode ser usado no require? Tal como:
require_once('*.php');
class Interpreter { //etc }
Existe alguma outra maneira de contornar isso que não envolva vinte linhas de inclusão na parte superior do arquivo?