php教程_解析 ThinkPHP 的命名空间

 所属分类:php教程

 浏览:139次-  评论: 0次-  更新时间:2022-05-26
描述:这是一篇php教程_解析 ThinkPHP 的命名空间的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 下面由thinkphp...
这是一篇php教程_解析 ThinkPHP 的命名空间的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 下面由thinkphp开发教程栏目给大家解析 ThinkPHP 的命名空间,希望对需要的朋友有所帮助!

大家都知道由于PHP语法里不支持函数重载机制,如果一个应用里有两个同名的方法,怎么办呢?

在Yii 框架为了避免名字重复引起问题,全部的类前边都有 C 字样,而在ThinkPHP里就引入了命名空间这个概念。

a) 命名空间是虚拟的定义空间,不是真实存在目录

b) 命名空间的分隔符都是反斜杠 \

c) 非限定名称:getName() 获得与其最近的命名空间的getName()

d) 限定名称:beijinggetName() 相对方式

通过最近的命名空间定位beijinggetName():如下面的实例,他会认为在当前目录下的beijinggetName(),因此会找dalianbeijinggetName()。此时,因为找不到就会报错了!!

e) 完全限定名称: beijinggetName() 直接在指定的命名空间获得具体元素

f) 命名空间针对:函数、类名、常量三者其作用,在命名空间里边把这三种统称为元素

操作实例如下:

dd434657c412740d8fdc349cc1d7915.png

相关推荐:《TP5

以上就是解析 ThinkPHP 的命名空间的详细内容,更多请关注zzsucai网其它相关文章!

 标签:
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!