index.php: // autoload dbs function dbLoader( $class ) { $class = str_replace( 'nookie\\', '', $class ); $filename = strtolower( $class ) . '.class.php'; // hack to remove namespace $file = __APP_PATH . '/db/' . $filename; if (file_exists($file) == false) { return false; } include_once $file; } spl_autoload_register( __NAMESPACE__ . '\dbLoader' ); $var = new Someclass(); // its class file gets autoloaded from $file = __APP_PATH . '/db/' . $filename;