bueno no se si entendí bien, pero en teoría en la solución de tu problema la tiene un concepto de OOP llamado herencia
Código PHP:
Ver originalclass Module
{
/*lo comun para todos los modulos*/
}
Código PHP:
Ver originalclass FooModule extends Module
{
/*lo que necesitas de este modulo en concreto y tienes las funcionalidades del padre*/
}
Código PHP:
Ver originalclass BazModule extends Module
{
/*lo que necesitas de este modulo en concreto y tienes las funcionalidades del padre*/
}
espero que haya entendido bien tu problema, saludos
Edit
umm creo que si entendi mal como siempre
aparte acá es tarde, clases con el mismo nombre no vas a poder tener ya que te va a dar error de redeclaración de clases, al menos que uses namespaces, sin embargo lo que estas haciendo los modulos que traes en el query todos son distintos?? es decir no se repite ningun nombre?? porque si se repite vas a tener el problema que te estoy diciendo, sino siempre puedes hacer
Código PHP:
Ver original//supongamos en que
if(is_file('rutaa' . $module) && class_exist
($module)) { $m = new $module();
}
de manera que te haga la instancia de la clase que deseas, espero que ahora si haya puesto una solución real, saludos