De php.net:
¿Cuáles son los espacios de nombres? En la definición más amplia , los espacios de nombres de definición son una forma de encapsular elementos . Esto se puede ver como un concepto abstracto en muchos lugares. Por ejemplo, en cualquier sistema operativo, los directorios sirven para agrupar archivos relacionados, y actúan como un espacio de nombres para los archivos dentro de ellos. Como un ejemplo concreto de , el archivo foo.txt puede existir en tanto directorio/home/greg como en /home/other, pero dos copias de foo.txt no pueden coexistir en el mismo directorio. Además, para acceder al archivo foo.txt fuera del/ directorio/home Greg, hay que anteponer el nombre directorio para el nombre del archivo usando el separador de directorio para obtener /home/greg/foo.txt. Este mismo principio se extiende a los espacios de nombres en el mundo de programación .
Por lo tanto, como se menciona en otro cartel, los espacios de nombres se pueden usar para agrupar elementos.
Para ver por qué esto podría ser útil, supongamos que desea escribir un complemento para, por ejemplo, Wordpress, y desea crear una clase llamada 'MyClass'. Sin embargo, el problema es que no tienes idea si algún otro desarrollador ya ha escrito otro complemento de Wordpress usando una clase llamada 'MyClass'. Entonces, para evitar conflictos de nombres, en su lugar debe nombrar a su clase 'MyPluginMyClass'. Esto es molesto, pero probablemente evita conflictos de nombres.
Pero luego viene el lanzamiento de PHP 5.3, que finalmente admite espacios de nombres (asumamos, también, que Wordpress y todos los servidores en los que se implementa actualizan a PHP 5.3). Ahora puede crear un espacio de nombres, decir 'MyPlugin' y encapsular 'MyClass' dentro de él. Una vez hecho esto, puede publicar su plugin sin preocuparse de que su versión de 'MyClass' entrará en conflicto con la versión de 'MyClass' de otra persona.
No te desanimes: un título CS no es un buen predictor de un buen desarrollador y sospecho que la mayoría de los desarrolladores a nivel mundial no están tan afligidos. –