Einschließen eines ganzen Verzeichnisses in PHP oder eines Platzhalters zur Verwendung in PHP Include?

Ich habe einen Befehlsinterpreter in PHP. Es befindet sich im Befehlsverzeichnis und benötigt Zugriff auf jeden Befehl in der Befehlsdatei. Momentan rufe ich bei jedem Befehl require einmal auf.

require_once('CommandA.php');
require_once('CommandB.php');
require_once('CommandC.php');

class Interpreter {
    // Interprets input and calls the required commands.
}

Gibt es eine Möglichkeit, alle diese Befehle mit einem einzigen require_once einzuschließen? Ich habe ein ähnliches Problem an vielen anderen Stellen in meinem Code (mit Fabriken, Bauherren, anderen Dolmetschern). In diesem Verzeichnis befinden sich nur Befehle, und der Interpreter benötigt jede andere Datei im Verzeichnis. Gibt es einen Platzhalter, der bei Bedarf verwendet werden kann? Sowie

require_once('*.php');

class Interpreter { //etc }

Gibt es einen anderen Weg, der nicht zwanzig Zeilen Include am Anfang der Datei einschließt?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage