Declaración de un subespacio de nombres

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

Al igual que con los archivos y los directorios, los espacios de nombres también son capaces de especificar una jerarquía de espacios de nombres. Por lo tanto, un nombre de espacio de nombres puede definirse con sus subniveles:

Ejemplo #1 Declaración de un espacio de nombres con jerarquía

<?php
namespace MonProjet\Sous\Niveau;

const
CONNEXION_OK = 1;
class
Connexion { /* ... */ }
function
connecte() { /* ... */ }

?>
En el ejemplo anterior, se crean la constante MonProjet\Sous\Niveau\CONNEXION_OK, la clase MonProjet\Sous\Niveau\Connexion y la función MonProjet\Sous\Niveau\connecte.