對於我的網站,我打算有幾個附加組件。目前我能夠獲得用戶需要的插件,但我不確定如何包含它們。來自不同文件的相同名稱的校準功能
我已經構建了我的目錄,使得插件都在一個名爲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
的功能。如果我要通過數組做一個foreach
並且以某種方式require()
他們,那麼只需從init.php
調用一個函數就可以來自任何插件。
我曾考慮過像clock_init()
那樣命名的函數,但如果可能,我想避免這種情況。對我的困境有什麼建議嗎?
你爲什麼不只是執行初始化代碼,當你包括初始腳本? – KingCrunch 2012-04-03 17:59:51