完美解决在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 相关文章推荐
综合图片计数器
Oct 09 PHP
php模板之Phpbean的目录结构
Jan 10 PHP
php木马攻击防御之道
Mar 24 PHP
深入理解用mysql_fetch_row()以数组的形式返回查询结果
Jun 05 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
Jun 18 PHP
php获得url参数中具有&amp;的值的方法
Mar 05 PHP
php调用C代码的实现方法
Mar 11 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
基于PHP实现通过照片获取ip地址
Apr 26 PHP
Yii2实现多域名跨域同步登录退出
Feb 04 PHP
Yii2压缩PHP中模板代码的输出问题
Aug 28 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
php上传、管理照片示例
2006/10/09 PHP
php设计模式之简单工厂模式详解
2014/09/04 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
文本加密解密
2006/06/23 Javascript
经典的解除许多网站无法复制文字的绝招
2006/12/31 Javascript
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
解析URI与URL之间的区别与联系
2013/11/22 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
vue-cli2与vue-cli3在一台电脑共存的实现方法
2019/09/25 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
利用python打印出菱形、三角形以及矩形的方法实例
2017/08/08 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
Python any()函数的使用方法
2019/10/28 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
化学教育专业自荐信
2014/07/04 职场文书
三好学生先进事迹材料
2014/08/28 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
团结主题班会
2015/08/13 职场文书
机关干部纪律作风整顿心得体会
2016/01/23 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android