1.使用场景:spa
假如如今有两个类文件。类名都同样。命名空间
在第三个文件中引入这两个类文件,PHP会报致命错误。不能从新定义这个类。命名
这时候须要命名空间来解决这个问题。文件
2. 假如两个文件名分别为A,B。类名都为C。错误
首先咱们在A 文件中 使用 namespace a\aa;new
在B文件中 使用 namespace b\bb;实例化
在第三个文件中咱们 能够在上面使用:实例
use a\aa\C 或则 use b\bb\C as bbC
当咱们实例化 A下的C 时候 直接使用 new C()
咱们实例化 b下的c时候 使用 new bbC()