Link copiato negli appunti
Non so voi, ma a me questa notizia suona come una inaspettata novità che accolgo con interesse.
Secondo David Coallier il supporto ai namespace è stato integrato nel ramo di sviluppo di PHP 5.3.
Sempre sul sito di David scopro alcune informazioni su come si presenterà la nuova sintassi.
Ammesso di aver compreso correttamente le modalità con le quali si utilizzeranno i namespace, confesso che trovo un tantino contorta la sintassi:
namespace SomePackage; const NAME = 'David'; // altro file import SomePackage as Foo; echo Foo::NAME;
Avrei preferito qualcosa del tipo
const Foo::NAME = 'David'; echo Foo::NAME;
o meglio ancora
namespace Foo { const NAME = 'David'; } echo Foo::Name;
Come anticipato, potrei anche aver detto completamente una castroneria... non ho trovato documenti molto completi in rete in proposito. Qualcuno di voi ha maggiori informazioni?