9sep/110
Namespaces en PHP 5.3
Hasta hace un par de semanas desconocía que fuera posible en PHP (>=5.3) hacer algo similar a lo que se hace en Java con los packages.
El problema que se nos presenta es lo de las name collitions o sea de la confusión que se puede producir hablando de dos cosas distintas que tienen el mismo nombre. En el caso de PHP se podría producir sobrescribiendo nombres de clases, funciones y constantes.
La solución en PHP es tan sencilla cuanto genial y se llama namespaces. Además si se utiliza en la nueva versión de Zend Framework (2.0) será algo bueno ![]()