2010-03-08 3 views
4

J'essaie de créer un système PHP basé sur un module.Système php basé sur un module

Chaque module est une classe qui implémente une interface de module et a le même nom que le fichier php. Chaque module est situé dans un répertoire appelé Modules.

Je peux répertorier tous les modules du répertoire, mais comment en obtenir une instance? Est-ce même possible?

Un peu pseudo-code pour le rendre plus facile à comprendre:

foreach(scandir($module_dir) as $file){ 
     include $file 
     $module = new $file // How can i make this work?? 
} 

Répondre

Questions connexes