Namespace-nimiavaruudet organisoivat PHP-koodia ja ehkäisevät nimen aiheuttamia konflikteja luokkien, funktioiden ja vakioiden välillä — ne ovat välttämättömiä sovellusten kasvaessa ja kolmannen osapuolen pakettien käytössä. Ne toimivat kuin kansiot luokkien nimille ja integroituvat Composerin automaattiseen lataamiseen (PSR-4).
Ongelma, jonka nimiavaruudet ratkaisevat
Without namespaces, two classes named `User` (yours and a library's) would COLLIDE
("cannot redeclare class"). Namespaces give each a unique fully-qualified name.
