المساحات الأسماء تنظم كود PHP وتمنع تضارب الأسماء بين الفئات (classes) والدوال والثوابت — وهذا ضروري جداً مع نمو التطبيقات واستخدام الحزم من جهات خارجية. تعمل مثل المجلدات (directories) لأسماء الفئات، وتتكامل مع تحميل Composer الآلي (PSR-4).
المشكلة التي تحلها المساحات الأسماء
Without namespaces, two classes named `User` (yours and a library's) would COLLIDE
("cannot redeclare class"). Namespaces give each a unique fully-qualified name.
