Пространства имен PHP предоставляют возможность группировать логически связанные классы, интерфейсы, функции и константы. Для этого используется ключевое слово namespace. Использование пространства имён позволяет избежать конфликта имён в приложении и длинный сложночитаемых названий.
namespace main;
use com\getinstance\util\Debug as uDebug;
class Debug {
static function helloWorld() {
print "hello from main\Debug";
}
}
uDebug::helloWorld();
Важным моментом является место откуда интерпритатор ищет указанное пространоство имён. Обратная косая черта \ означает что поиск ведётся с корня, иначе из текущего пространства.
В одном файле можно опренделять несколько пространств имён, хотя это и не рекомендуется.