Namespaces organiserer PHP-kode og forhindrer navnekollisjoner mellom klasser, funksjoner og konstanter — essensielt når applikasjoner vokser og bruker tredjepartspakker. De fungerer som kataloger for klassenavn, og integreres med Composer-autoloading (PSR-4).
Problemet som namespaces løser
Without namespaces, two classes named `User` (yours and a library's) would COLLIDE
("cannot redeclare class"). Namespaces give each a unique fully-qualified name.
