Buongiorno.

torno a scrivere dopo tanto tempo perché ho un problema coi namespace PHP.

Mi spiego: ho un sito così strutturato
ROOT

ROOT/LIBS/CLASSES/AL
ROOT/LIBS/CLASSES/MG
nella cartella ---/AL ci sono alcune classi relative al sito, mentre nella cartella ---/MG sono classi generiche che utilizzo in tutti i miei siti.
Ora per utilizzare le classi in file che si trova in ROOT le dichiaro nel modo usuale:
Codice PHP:
use AL\Connetti;
use 
MG\Verifiche;

$pdo = new Connetti();  //  <--- FUNZIONA

$nome Verifiche::controllaNome(); // <--- non trova il percorso 
Ma se invece non inserisco il seconso use con la dichiarazione di namespace ma metto il namespace direttamente nella chiamata funziona.
Così:
Codice PHP:
use AL\Connetti;

$pdo = new Connetti();  //  <--- FUNZIONA

$nome MG\Verifiche::controllaNome(); // <--- funziona 
Non riesco a comprendere il perchè di tale comportamento, qualcuno sa spiegarmelo?
Grazie :-)