Originariamente inviato da garakkio
L'inclusione dei file in php è
preistoria.
Ciao, ho letto qualcosa inerente spl_autoload_register() e ho trovato qualche esempio interessante su stackoverflow.com. Ho buttato giù a grandi linee questa classe e funziona!!
Codice PHP:
class Loader
{
public static function auto_carica( $classe )
{
$file_da_includere = __DIR__ . "/inclusi/{$classe}.php";
if( file_exists( $file_da_includere ) )
{
include $file_da_includere;
}
}
}
spl_autoload_register('Loader::auto_carica');
$prova = new config();
echo $prova->user_db;
Ora mi rimane di aggiustarla un pò, completarla per includere altre cartelle e rifare il file di configurazione perchè non era una classe. Devo inoltre ben capire come usarla al meglio ma penso di essere sulla buona strada.
Ciao e grazie