Namespaces PHP कोड संघटित करतात आणि नामांचे टक्कर वर्ग, फंक्शन आणि स्थिरांक यांच्यामध्ये रोकतात — जसजशी अॅप्लिकेशन वाढते आणि तृतीय-पक्ष पॅकेज वापरते तेव्हा ते अत्यावश्यक आहेत. ते वर्गांच्या नावांसाठी डिरेक्टरींसारखे काम करतात आणि Composer autoloading (PSR-4) सह एकीकृत होतात.
समस्या ज्या namespaces सोडवतात
Without namespaces, two classes named `User` (yours and a library's) would COLLIDE
("cannot redeclare class"). Namespaces give each a unique fully-qualified name.
