Пространства имён

Пространства имен PHP предоставляют возможность группировать логически связанные классы, интерфейсы, функции и константы. Для этого используется ключевое слово namespace.  Использование пространства имён позволяет избежать конфликта имён в приложении и длинный сложночитаемых названий.

namespace main;
use com\getinstance\util\Debug as uDebug;
class Debug {
    static function helloWorld() {
        print "hello from main\Debug";
    }
}

uDebug::helloWorld();

Важным моментом является место откуда интерпритатор ищет указанное пространоство имён. Обратная косая черта \ означает что поиск ведётся с корня, иначе из текущего пространства.

В одном файле можно опренделять несколько пространств имён, хотя это и не рекомендуется.