可能重複:
Best way to allow plugins for a PHP applicationPHP插件系統
我想了解如何做的PHP的插件系統工作。所以任何人都可以詳細解釋它對我的想法,我看到很多帖子和解釋,但我沒有學習和理解它。
我的意思是如果我想爲我的PHP腳本製作一個插件系統,怎麼樣?
可能重複:
Best way to allow plugins for a PHP applicationPHP插件系統
我想了解如何做的PHP的插件系統工作。所以任何人都可以詳細解釋它對我的想法,我看到很多帖子和解釋,但我沒有學習和理解它。
我的意思是如果我想爲我的PHP腳本製作一個插件系統,怎麼樣?
PHPplexus救援。
簡單的解決辦法是PHPHooks,其以相似的方式工作,以WordPress的使用鉤子:
你可以在使用Event Dispatcher庫火災事件「鉤點「你的代碼。然後模塊可以註冊爲事件的觀察員。
如果你想看看實際應用中的插件系統,我會建議看看Dokuwiki,它有一個很好的事件系統。也可以看看Drupal,它有一個基於命名約定的模塊/插件系統。
Duplicate http://stackoverflow.com/questions/42/best-way-to-allow-plugins-for-a-php-application – jmz 2010-08-03 12:01:33