关于命名空间

来源:互联网 发布:苹果cms简洁模板 编辑:程序博客网 时间:2024/05/18 10:18

在php 5.3+以上的版本中

加入一个文件引用了很多个类,二这些类中又有一些重名的方法 ,那么就会报错!(命名冲突)

怎么解决这个问题呢?在php中提供了命名空间这个方法去解决这个问题

 定义   namespase A;    

 调用    new A\类名 ()


多次调用使用     类之前     use A\类名() 

调用                                  new 类名();  


多个use可使用  use A\ 类名() as a;   

   use B\ 类名() as b; 

调用  new a();

          new b();



调用未定义命名空间的类(即全局类)

new \类名();

    




0 0