Для моего сайта я намереваюсь иметь несколько надстроек. На данный момент я могу получить, какие плагины необходимы пользователю, но я не уверен, как их включить.Функции одного и того же имени из разных файлов
Я структурировал свои каталоги таким образом, что модули находятся в каталоге под названием plugins
, а затем каждый плагин находится в директории под это, и затем каждый каталог плагин имеет init.php
файл, который я хочу позвонить. С построения массива отсканированного директории как таковой:
Array ([2] => forums [3] => mesages [4] => profile [5] => clock)
И директориям массив становится:
Array (
[2] => plugins/forums/init.php
[3] => plugins/mesages/init.php
[4] => plugins/profile/init.php
[5] => plugins/something/init.php
)
Моя проблема/вопрос, как я называю функции этих init.php
«S. Я, если бы я сделал foreach
через массив и как-то require()
их, тогда просто вызов функции из init.php
мог быть из любого из плагинов.
Я рассмотрел функции, названные как clock_init()
, но я хотел бы избежать этого, если это возможно. Любые предложения по моему затруднительному положению?
Почему вы не просто выполнить Init-код, когда вы включаете Init-скрипт? – KingCrunch