¿Incluyendo un directorio completo en PHP o comodín para usar en PHP Incluir?
Tengo un intérprete de comandos en php. Vive dentro del directorio de comandos y necesita acceso a cada comando en el archivo de comandos. Actualmente llamo requerir una vez en cada comando.
require_once('CommandA.php');
require_once('CommandB.php');
require_once('CommandC.php');
class Interpreter {
// Interprets input and calls the required commands.
}
¿Hay alguna manera de incluir todos estos comandos con un único require_once? Tengo un problema similar en muchos otros lugares de mi código (con fábricas, constructores, otros intérpretes). No hay nada más que comandos en este directorio y el intérprete necesita cualquier otro archivo en el directorio. ¿Hay un comodín que se pueda usar en require? Como:
require_once('*.php');
class Interpreter { //etc }
¿Hay alguna otra forma de evitar esto que no implique veinte líneas de inclusión en la parte superior del archivo?