Ich habe eine beträchtliche Anzahl von Objektbibliotheken für PHP 5.2.5 geschrieben, und ich versuche, die Vorteile der Nachrüstung von Namespaces abzuwägen. Ich habe im Moment keine Bedenken über die Server-PHP-Version, da alle relevanten Maschinen unter meiner Kontrolle sind, also mache ich mir keine Sorgen über die Abwärtskompatibilität. Was die Struktur der Bibliotheken betrifft, verwende ich die gleiche Konvention wie das Zend Framework (z. B. Library_Module_Class_Name
), so dass ich derzeit keine internen Namenskonflikte in den Bibliotheken habe. Ich würde erwarten, die Bibliotheks- und Modulteile dieser Klassennamen in Namensräume zu verschieben.Gute Gründe, PHP-Bibliotheken in Namespaces zu migrieren
Das heißt, wenn der Code bereits geschrieben ist, gibt es einen guten Grund, zu Namespaces zu verschieben?
Danke, Joe
Nun, * Wenn * Sie migrieren möchten und Ihr Code der ZF-Namenskonvention folgt, sehen Sie sich deren Tools an, die die Konvertierung automatisch ausführen: http://blog.calevans.com/2010/03/27/zends-new-namespace-converter/ – Gordon