ThinkPHP5.0版本学习

1.命名空间

namespace只对类、函数、常量(const定义的,不是define定义的)

 

实验:

1、  在默认命名空间下命名两个同名函数,访问页面,会报错


2、  在不同命名空间下定义两个同名常量,由define定义,访问页面,会报错

 

3、  在不同命名空间下定义两个同名常量,由const定义,访问页面不报错


4、  直接调用(不加命名空间)一个在不同名空间存在的同名函数,由代码位置决定命名空间,访问页面:

(这里由于getmsg()跟在命名空间space2后面,所以调用的是命名空间space2中的getmsg()函数,常量同理)


5、  调用指定命名空间下的方法,访问网页:



 

 

2.多级命名空间以及三种访问方式

2.1非限定名称访问方式

不指定命名空间,示例:getmsg();

2.2、限定名称访问方式

以/开头访问,类似绝对路径,示例:/space/space1/getmsg();

2.3、完全限定名称访问方式

没有以/开头,类似相对路径,相对于该代码所在命名空间,示例:space2/getmsg();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值