ciao!

ho scaricato questa classe (SplClassLoader) per l'autoloading: https://gist.github.com/jwage/221634

mi sembra abbastanza standard o cmq molto utilizzata.
però ho problemi nel caricare la mia classe (che poi si tratta di Slim framework).

in pratica sono messo così:
-root_del_sito
--SLIM
--banca2

quindi la mia app e Slim sono allo stesso livello diciamo.
dentro banca2 ho messo la classe scaricata e questo file:
Codice PHP:
<?php

require_once './SplClassLoader.php';

$loader = new SplClassLoader('slim''Slim/Slim');
$loader->register();
$app = new Slim\App();

$app->get('/', function ($request$response$args) {
    
$response->write("Welcome to Slim!");
    return 
$response;
});

$app->get('/hello[/{name}]', function ($request$response$args) {
    
$response->write("Hello, " $args['name']);
    return 
$response;
})->
setArgument('name''World!');

$app->run();
ottengo un classico Fatal Error Class 'Slim\App' not found.

il App.php che sta dentro la directory Slim è questo:
Codice PHP:
namespace Slim;

use 
Exception;
use 
Closure;
use 
InvalidArgumentException;
use 
Psr\Http\Message\RequestInterface;
use 
Psr\Http\Message\ServerRequestInterface;
use 
Psr\Http\Message\ResponseInterface;
use 
Interop\Container\ContainerInterface;
use 
FastRoute\Dispatcher;
use 
Slim\Exception\Exception as SlimException;
use 
Slim\Http\Uri;
use 
Slim\Http\Headers;
use 
Slim\Http\Body;
use 
Slim\Http\Request;
use 
Slim\Interfaces\Http\EnvironmentInterface;
use 
Slim\Interfaces\RouteGroupInterface;
use 
Slim\Interfaces\RouteInterface;
use 
Slim\Interfaces\RouterInterface;

class 
App {
................

dove sto sbagliando??