Подобно каталогам и файлам, пространства имен PHP также содержат возможность указывать иерархию имен пространств имен. Таким образом, имя пространства имен может быть определено с подуровнями:

Пример #1 Объявление единого пространства имен с иерархией

<?php
namespace MyProject\Sub\Level;

const CONNECT_OK = 1;
class Connection { /* ... */ }
function connect() { /* ... */  }

?>

В приведенном выше примере создаются константа MyProject\Sub\Level\CONNECT_OK, класс MyProject\Sub\Level\Connectionи функция MyProject\Sub\Level\connect.