public static function init($directories) { self::$directories = (array) $directories; self::init_cache(); spl_autoload_register("Autoload::cache", false); spl_autoload_register("Autoload::normal", false); spl_autoload_register("Autoload::wrapper", false); register_shutdown_function("Autoload::write_cache"); }