重温php命名空间

1.使用场景:

  假如现在有两个类文件。类名都一样。

  在第三个文件中引入这两个类文件,PHP会报致命错误。不能重新定义这个类。

  这时候需要命名空间来解决这个问题。

2. 假如两个文件名分别为A,B。类名都为C。

  首先我们在A 文件中 使用 namespace a\aa;

  在B文件中 使用 namespace b\bb;

   在第三个文件中我们 可以在上面使用:

  use a\aa\C  或则  use b\bb\C as bbC

  当我们实例化 A下的C 时候 直接使用 new C()

        我们实例化 b下的c时候 使用 new bbC()

猜你喜欢

转载自www.cnblogs.com/black-humor/p/9048311.html