Für meine Website beabsichtige ich mehrere Add-Ons. Im Moment bin ich in der Lage zu bekommen, welche Plugins der Benutzer benötigt, aber ich bin unsicher, wie man sie einbinden kann.Cal-Funktionen desselben Namens aus verschiedenen Dateien
Ich habe meine Verzeichnisse so strukturiert, dass die Plugins alle in einem Verzeichnis namens plugins
sind, und dann jedes Plugin in einem Verzeichnis darunter ist, und dann hat jedes Plugins-Verzeichnis eine init.php
Datei, die ich aufrufen möchte. Mit dem Build-Array des gescannten dir als solche:
Array ([2] => forums [3] => mesages [4] => profile [5] => clock)
und die entsprechenden Verzeichnisse Array immer:
Array (
[2] => plugins/forums/init.php
[3] => plugins/mesages/init.php
[4] => plugins/profile/init.php
[5] => plugins/something/init.php
)
Mein Problem/Frage ist, wie nenn ich diese init.php
‚s-Funktionen. I wenn ich eine foreach
durch das Array und irgendwie require()
sie tun würde, dann könnte einfach von einer der Plugins eine Funktion von init.php
aufrufen.
Ich habe überlegt, die Funktionen wie clock_init()
benannt zu haben, aber ich möchte das wenn möglich vermeiden. Irgendwelche Vorschläge für meine missliche Lage?
Warum nicht Sie führen Sie einfach den init-Code, wenn Sie den init-Skript enthalten? – KingCrunch