Namespaces PHP ਕੋਡ ਨੂੰ ਸੰਗਠਿਤ ਕਰਦੇ ਹਨ ਅਤੇ naming collisions ਨੂੰ ਰੋਕਦੇ ਹਨ classes, functions, ਅਤੇ constants ਵਿੱਚ — ਇਹ ਜ਼ਰੂਰੀ ਹੈ ਜਦੋਂ ਐਪਲੀਕੇਸਨਜ ਵਧਦੀਆਂ ਹਨ ਅਤੇ third-party packages ਵਰਤਦੇ ਹਨ। ਉਹ class names ਲਈ directories ਵਾਂਗ ਕੰਮ ਕਰਦੇ ਹਨ, ਅਤੇ 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.
