Namespaces PHP কোড সংগঠিত করে এবং ক্লাস, ফাংশন এবং constants এর মধ্যে নামিং সংঘাত প্রতিরোধ করে — অ্যাপ্লিকেশন বৃদ্ধি পাওয়ার সাথে সাথে এবং তৃতীয় পক্ষের প্যাকেজ ব্যবহার করার সময় এটি অপরিহার্য। এগুলি ক্লাস নামের জন্য ডিরেক্টরির মতো কাজ করে এবং Composer অটোলোডিং (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.
