Originariamente inviato da Pasco
Ciao Fabio , è un peccato che non siano stati implementati i namespaces , a mio parere è una grave lacuna , specialmente su progetti estesi e di gruppo dove non è possibile 'tenere a mente' tutto...
Sì...e no, nel senso che non ho mai lavorato a un progetto più esteso di un Vbulletin o un Typo3, e ovviamente chi ha realizzato queste applicazioni non ha potuto utilizzare gli namespaces.
Come ti dicevo, se il problema è il conflitto di nomi, gli namespaces si possono "emulare" abbastanza agevolmente, non c'è molta differenza tra fare

$obj = new Ns1::Ns2::MyClass() ;

e

$obj = new Ns1_Ns2_MyClass() ;

Diciamo che possono essere utili, ma non indispensabili, per lo meno nell'ambito in cui PHP dà il meglio di sè, ovvero nel WEB