Fehlende Funktionen automatisch einbinden? [Duplikat]
Mögliche Duplikate:
Autoload-Funktionen in PHP
Ich arbeite an einem PHP-Framework. Ich frage mich, ob es eine Möglichkeit gibt, die Fehlerbehandlungsroutine möglicherweise umzuschreiben, wenn eine Funktion nicht vorhanden ist, um automatisch zu versuchen, die Datei einzuschließen, die die Funktion zuerst angibt.
Beispiel:
echo general_foo(); // <-- general_foo() is not yet stated.
// A handler tries to include_once('functions/general.php') based on the first word of the function name.
// If the function still doesn't exist - throw an error.
Der Gewinn davon wäre, das Kompilieren unnötiger Dateien zu überspringen oder zu überspringen, hier und da den Überblick und den Status von Includes zu behalten.
Einfach __autoload für Funktionen und nicht für Klassen.