Ho un numero significativo di librerie di oggetti scritte per PHP 5.2.5 e sto cercando di valutare i vantaggi dell'installazione successiva per gli spazi dei nomi. Al momento non ho dubbi sulla versione del server PHP, dal momento che tutte le macchine rilevanti sono sotto il mio controllo, quindi non sono preoccupato della compatibilità con le versioni precedenti. Per quanto riguarda la struttura delle librerie, utilizzo la stessa convenzione di Zend Framework, (Library_Module_Class_Name
ad esempio), pertanto attualmente non ho conflitti di denominazione interni alle librerie. Prevedo di spostare le parti Libreria e Modulo di quei nomi di classe in namespace.Buoni motivi per migrare le librerie PHP negli spazi dei nomi
Detto questo, se il codice è già stato scritto, c'è qualche buona ragione per passare ai namespace?
Grazie, Joe
Bene, * se * si desidera eseguire la migrazione e il codice segue la convenzione di denominazione ZF, dai un'occhiata ai loro strumenti che eseguono la conversione automaticamente: http://blog.calevans.com/2010/03/27/zends-new-namespace-converter/ – Gordon