ThinkPHP5.0学习1 — 命名空间

定义命名空间:namespace sp1;

访问命名空间:\sp1\somefunction();

  1. 非限定名称访问方式     //访问当前命名空间内容:somefunction();
  2. 限定名称访问方式        // 访问当前命名空间中的次级命名空间中内容:sp1\somefunction();
  3. 完全限定名称访问方式  // \sp1\somefunction();

空间引入机制:use sp1\ssp1;

之后使用限定名称访问方式即可访问: ssp1\somefunction();

空间类元素的引入(只能引用类):use sp1\ssp1\Class1;    //引入ssp1空间中Class1类

之后使用非限定名称访问方式即可访问: echo Class1->obj1;

公共空间:没有特别指定命名空间。

       在当前空间访问公共空间内容: echo \val1; (\即表示公共空间)

       如访问内容在当前空间没有则向上(去公共空间)查找。

 

posted @ 2017-02-27 11:24  JasonLiu  阅读(235)  评论(0编辑  收藏  举报