ThinkPHP5.0版本学习
2017-08-14 23:55
267 查看
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();相关文章推荐
- 开始学习ThinkPHP了,这学期熟悉3.2,下学期开始5.0
- thinkphp5.0学习(三):配置相关
- 微软企业库5.0学习笔记(二)关于5.0版本
- Thinkphp 5.0版本整合微信扫码支付接口,含模型验证异步通知等完整实例
- 学习thinkphp5.0验证类使用方法
- thinkphp5.0学习(八):模型
- thinkPHP5.0的学习研究【架构】
- thinkphp5.0学习(七):数据库操作
- ElasticSearch学习(2)--使用Kibana连接ES(5.0以上版本)
- ThinkPHP_5.0版本的笔记
- thinkPHP5.0的学习研究【序言】
- ThinkPHP5.0版本的优势在于:
- 微软企业库5.0学习笔记(二)关于5.0版本
- thinkPHP5.0的学习研究【基础】
- ThinkPHP5.0学习笔记
- thinkphp5.0学习(四):入口文件、路由模式、路由设置和url生成
- thinkphp5.0学习(一):准备
- thinkphp5.0学习(五): TP5.0控制器
- thinkphp5.0学习(九):TP5.0视图和模板
- Elasticsearch 5.0版本 学习二、修改数据