Funktionen bei Bedarf includieren

Sebastianus

Erfahrenes Mitglied
Hallo!

Es gibt bekanntlich die Funktionen "function_exists()", mit der ich prüfen kann, ob eine aufgerufene Funktion definiert ist und die Funktion "get_defined_functions()" mit der ich mir ausgeben lassen kann, welche Funktionen insgesamt alle definiert sind ...

Gibt es eine Möglichkeit zu ermitteln, welche Funktionen in einem Skript verwendete werden sollen, so dass ich den Array von get_defined_functions() mit den benötigten Funktionen vergleichen kann und sofern eine Funktion benötigt wird, die nicht existiert diese via include() mit einer anderen Datei "nachladen" kann - also bei diesem Bedarf dann die benötigte Funktion zu Beginn des Skriptes welches sie braucht dann definieren lassen kann, so dass ich ggf. nicht 100 selbst defnierte Funktionen in einem Sktipt laden muss, welches nur 3 davon braucht

Ich hoffe, dass war jetzt irgendwie verständlich und freue mich auf eure Hilfe!
 
Am besten solltest du die eigendefinierten Funktionen nach Anwendungsgebiet gruppieren. So kannst du in einem Skript, das nur Zeichenketten verarbeitet, nur die benötigten Zeichenkettenfunktionen laden.

Besser wäre es noch zusammengehörigen Daten und Funktionen gemäß des Konzepts der objektorientierten Programmierung zu Objekten und Klassen zusammenzufassen.
 
Zurück