笔录1

(1)命名空间

命名空间可以看做同一文件下的子文件夹

命名空间对define定义常量是无效的,对const定义的常量有效。

①命名空间只对函数、类、const定义的常量有效;②就近原则

③访问指定命名空间

\kj1\getmsg();----------------此时便会输出123

 

(2)多级命名空间和三种访问方式

缘由:文件元素较多,分门别类;tp的自动加载机制,之所以可以自动加载是因为将命名空间转化成了路径;

例如:多级命名空间

namespace app\admin\controller;   //app对应Application;admin对应Admin模块;controller对应控制器 / 模型文件夹

另外,命名空间是虚拟目录,并不是真实存在的

3种访问方式:非限定名称,限定名称,完全限定名称

①非限定名称访问方式:访问当前命名空间里的元素;

②限定名称访问方式:

③完全限定名称访问方式:

限定名称访问方式:

 

(3)命名空间引入机制

 

 

 

 

 

 

 

 

.

posted @ 2018-04-05 18:35  剑仙6  阅读(150)  评论(0)    收藏  举报
欢迎访问个人网站www.qingchun.在线