i thinkphp(thinkphp命名空间有什么作用,怎么使用)

发布时间:2023-12-07 14:20:38
发布者:网友

大家好,关于i thinkphp很多朋友都还不太明白,今天小编就来为大家分享关于thinkphp命名空间有什么作用,怎么使用的知识,希望对各位有所帮助!

一、thinkphp命名空间有什么作用,怎么使用

在php里边,同一个应用请求里边如果存在两个方法(类名),他们的名字一样(例如都是getName()),由于php本身语法规则的限制,系统是要报错的

①把他们的名字改为不一样的例如agetName()bgetName()

Yii框架为了避免名字重复引起问题,同步的类前边都有C字样

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

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

d)限定名称:beijing\getName()相对方式通过最近的命名空间定位beijing\getName()

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

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

b)使用一个元素,使用非限定名称,在当前最接近的空间里边获得元素

c)如果当前空间里边没有指定元素,也可以在导入的空间里边寻找

b)没有使用namespace定义空间,当前空间就是一个公共空间

c)例如一个有namespace的文件引入了一个没有namespace的文件程序

d)没有namespace的文件空间就是公共空间

e)在namespace文件里边可以通过\斜杠直接访问公共空间元素

f)functiongetName(){}------公共空间的元素

h)functiongetName(){}-----beijing空间的元素

j)当前文件没有namespace、但是引入的文件有namespace

k)当前文件就是公共空间,引入文件有自己空间

二、thinkphp怎样获取RestFul的get参数

1、列举出所有的用户 GET/users/list GET/users

2、列出ID为1的用户信息 GET/users/show/id/1 GET/users/1

3、插入一个新的用户 POST/users/add POST/users

4、更新ID为1的用户信息 POST/users/mdy/id/1 PUT/users/1

5、删除ID为1的用户 POST/users/delete/id/1 DELETE/users/1

6、GETPOSTDELETE都可以用绑定参数或者I('id')来获取id号,唯独PUT不能获取.用I('put.')读取的是参数.

关于本次i thinkphp和thinkphp命名空间有什么作用,怎么使用的问题分享到这里就结束了,这篇文章只是小编的分享,并不能代表大家观点和客观事实,仅仅给大家作为参考交流学习哦!如果解决了您的问题,我们非常高兴。

——————————————小炎智能写作工具可以帮您快速高效的创作原创优质内容,提高网站收录量和各大自媒体原创并获得推荐量,点击右上角即可注册使用

小炎智能写作