完美解决在ThinkPHP控制器中命名空间的问题


Posted in PHP onMay 05, 2017

前几天在TP中,使用PHP自带类,因为命名空间,遇到一个小问题。因为ThinkPHP中使用了命名空间,如果在Home命名空间下,直接执行如下代码

<pre name="code" class="php">$datetime= new DateTime($basedate, new DateTimeZone($timezone));

那么其等同如

$datetime= new \Home\DateTime($basedate, new <span style="font-family: Arial, Helvetica, sans-serif;">\Home\</span><span style="font-family: Arial, Helvetica, sans-serif;">DateTimeZone($timezone));</span>

很显示,这是不正确的DateTime以及DateTimeZone是PHP自带的类文件,应该在根空间,正确的执行方法如下

$datetime= new \DateTime($basedate, new \DateTimeZone($timezone));

备注:PHP在实例化一个类的时候,如果不指定命名空间,使用的当前命名空间。如果没有指定当前命名空间,当前命名空间为根空间,即`\

以上这篇完美解决在ThinkPHP控制器中命名空间的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php下使用无限生命期Session的方法
Mar 16 PHP
PHP 替换模板变量实现步骤
Aug 24 PHP
比较时间段一与时间段二是否有交集的php函数
May 31 PHP
PHP防止跨域提交表单
Nov 01 PHP
php的GD库imagettftext函数解决中文乱码问题
Jan 24 PHP
PHP中4种常用的抓取网络数据方法
Jun 04 PHP
php三元运算符知识汇总
Jul 02 PHP
php上传大文件失败的原因及应对策略
Oct 20 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
Mar 17 PHP
PHP简单获取及判断提交来源的方法
Apr 22 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
PHP实现的折半查找算法示例
Dec 19 PHP
Yii2配置Nginx伪静态的方法
May 05 #PHP
php生成网页桌面快捷方式
May 05 #PHP
php 如何设置一个严格控制过期时间的session
May 05 #PHP
php 数组元素快速去重
May 05 #PHP
Yii2实现自定义独立验证器的方法
May 05 #PHP
php 查找数组元素提高效率的方法详解
May 05 #PHP
thinkPHP分页功能实例详解
May 05 #PHP
You might like
星际争霸秘籍
2020/03/04 星际争霸
BBS(php &amp; mysql)完整版(三)
2006/10/09 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PHP实现的无限分类类库定义与用法示例【基于thinkPHP】
2018/08/06 PHP
syntaxhighlighter 使用方法
2007/07/02 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
JQuery的$命名冲突详细解析
2013/12/28 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
2016/05/19 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
2020/04/26 Javascript
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Vue实现图书管理案例
2021/01/20 Vue.js
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
python遍历文件夹下所有excel文件
2018/01/03 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
Python关于拓扑排序知识点讲解
2021/01/04 Python
英国最受欢迎的手表网站:Watch Shop
2016/10/21 全球购物
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
交通法规咨询中心工作职责
2013/11/27 职场文书
30年同学聚会邀请函
2014/01/25 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
观后感开头
2015/06/19 职场文书
2019假期福利管理制度!
2019/07/15 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS
Python装饰器的练习题
2021/11/23 Python
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL