<?php
 
 
function closureAutoload($class) {
 
    if (substr($class, 0, strlen("Db_")) === 'Db_') {
 
        $file = dirname(__FILE__).DIRECTORY_SEPARATOR.strtr(substr($class, strlen("Db_")), '_', DIRECTORY_SEPARATOR).'.php';
 
        if(is_file($file)) {
 
            include $file;
 
        } else {
 
            throw new Exception("autoloading of class $class impossible.");
 
        }
 
    }
 
}
 
spl_autoload_register('closureAutoload');
 
set_include_path(get_include_path().PATH_SEPARATOR.realpath(dirname(__FILE__)));
 
 
 |