这篇文章主要介绍如何解析ThinkPHP的命名空间,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在Yii 框架为了避免名字重复引起问题,全部的类前边都有 C
字样,而在ThinkPHP里就引入了命名空间这个概念。
a) 命名空间是虚拟的定义空间,不是真实存在目录
b) 命名空间的分隔符都是反斜杠 \
c) 非限定名称:getName()
获得与其最近的命名空间的getName()
d) 限定名称:beijinggetName()
相对方式
通过最近的命名空间定位beijinggetName()
:如下面的实例,他会认为在当前目录下的beijinggetName()
,因此会找dalianbeijinggetName()
。此时,因为找不到就会报错了!!
e) 完全限定名称: beijinggetName()
直接在指定的命名空间获得具体元素
f) 命名空间针对:函数、类名、常量三者其作用,在命名空间里边把这三种统称为元素
操作实例如下:
以上是“如何解析ThinkPHP的命名空间”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。