Scusate, ma mi stanno venendo molti dubbi:

Codice PHP:
require_once "library/Symfony/Component/ClassLoader/UniversalClassLoader.php"
use 
SymfonyComponentClassLoaderUniversalClassLoader
$loader = new UniversalClassLoader(); 
Perchè funziona?

Mi spiego. Ho fatto questa prova:

test/prova.php
test/config/connection.php

connection.php
Codice PHP:
namespace config;
class 
Connection{
    
// Metodi

prova.php
Codice PHP:
include "config/connection.php";
use 
config;
$conf = new Connection(); 
Non funziona...con php 5.3.8 di dice
codice:
Warning: The use statement with non-compound name 'config' has no effect in C:\xampp\htdocs\test\prova.php on line 3
Da quel che ho capito, "use" serve solo a creare degli alias per namespace lunghi..
Quindi, anche cambiando in
Codice PHP:
include "config/connection.php";
use 
config as c;
$conf = new Connection(); 
Php non trova la classe Connection()...devo per foreza fare new c/Connection();

Quind la mia domanda è...perchè a Fractals
$loader = new UniversalClassLoader();
Funziona?