Это поможет вам избежать коллизий имен.Например, если у вас есть два пакета, и у каждого есть класс с именем Client (или что-то подобное), это приведет к конфликту имен.До PHP 5.3 решение, позволяющее избежать подобных коллизий, заключалось в использовании имен классов, таких как: VendorName_PackageName_Classname
Как видите, это не слишком приятно.Но теперь с PHP 5.3 вы можете использовать пространства имен, чтобы придумывать более чистые имена классов.