l'idea è carina
ma ... (come sempre c'è un ma) ...
se si usa un framework non serve ad una mazza ... se si ha un sistema modulare di caricamento dei moduli, quindi si ha un'unica pagina che esegue le inclusioni ... alla fin fine non serve, anche se in generale è una bella idea perché semplifica molto il lavoro))
io però farei una classe con dei metodi statici
tipo
Package.LoadFrom('classes/').Import('*');
Package viene restituita dal metodo LoadFrom.
Import invece è un metodo normale, pubblico
Farei cosi perché, tramite questo sistema, la cosa si può notevolemnte ampliare aggiungendo informazioni in formato XML come commenti e quindi dare la possibilità in automatico non solo di generare informazioni e documentazione (anche tramite la reflection) ma anche di mettere informazioni importanti sul package!
che ne dici?
(ovviamente ONLY php5)

))
Rispondi quotando