public static function autoLoad($classname)
{
if (array_key_exists($classname, self::$class_map)) {
$path = self::$class_map[$classname];
require_once $path;
}
foreach (self::$includes as $path) {
$path = $path . '/' . str_replace('\\', '/', $classname) . '.php';
if (file_exists($path)) {
self::$class_map[$classname] = $path;
require_once $path;
break;
}
}
}