详解命名空间 似懂非懂的进来听听~

浏览:367 发布日期:2017/03/01 分类:技术分享 关键字: 命名空间 thinkphp
今天说下命名空间

所谓的命名空间 就类似与目录 同一个目录下 可以用不同名字的文件 但是绝对不可能出现 两个一模一样的文件 比如说

正确: a目录下边有一个 a.txt 和b.txt

错误: a目录下存在两个a.txt

今天所说的话题也是一样的道理 如图 :

肯定是错误的 报错如下:

那么 在这个时候就要使用到命名空间了 先说明下使用第一个命名空间注意事项
不能再命名空间面前加任何内容 如html 标签语言等等 需要注意的是 空格也不行 如图

报错如下:


为什么说是第一个呢! 因为在一个文件中 可以有多个命名空间 比如这样:

这样也就避免了之前所说的问题了

模式分为3种
1.限定名称
如 namespace xxx\xxx; 可以看做是相对路径
2.非限定名称
如 namespace xxx;
3.完全限定命名空间
类似与绝对路径 如\aaa\bbb\ccc;

当公共空间 引入 非公共空间文件时,前边不加反斜杠会报错 如图



这个才是正确的

在引入命名空间的时候需要注意下 如果 出现同名 可以使用 as 设置别名
如下


似懂非懂的同学们 如果还不懂 可以加我QQ505413 答案是接单 共同交流学习 哈哈
最佳答案
评论( 相关
后面还有条评论,点击查看>>