PHP 5.4.33 Released

Declarar subespacios de nombres

(PHP 5 >= 5.3.0)

Al igual que los directorios y ficheros, los espacios de nombres de PHP también tienen la capacidad de especificar una jerarquía de nombres de espacios de nombres. Así, un nombre de un espacio de nombres se puede definir con subniveles:

Ejemplo #1 Declarar un único espacio de nombres con jerarquía

namespace MiProyecto\Sub\Nivel;

Conexión /* ... */ }
conectar() { /* ... */  }

El ejemplo de arriba crea la constante MiProyecto\Sub\Nivel\CONECTAR_OK, la clase MiProyecto\Sub\Nivel\Conexión y la función MiProyecto\Sub\Nivel\conectar.

add a note add a note

User Contributed Notes 2 notes

leaksin [ at ] gmail [ dot ] com
1 year ago
Never use slashes and dot in namespace declaration.

wrong formats:


namespace first\second.w;



namespace first/second;

steve dot pye at gmail dot com
5 days ago
Wait a minute. So the document says to declare it like:

namespace Something\SomethingElse;

and you're saying "never do that"? what the what?
To Top