完美解决在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动态生成静态HTML网页的代码
Mar 04 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
php实现分页工具类分享
Jan 09 PHP
mac环境中使用brew安装php5.5.15
Aug 18 PHP
PHP使用feof()函数读文件的方法
Nov 07 PHP
php准确获取文件MIME类型的方法
Jun 17 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
高质量PHP代码的50个实用技巧必备(下)
Jan 22 PHP
PHP接口并发测试的方法(推荐)
Dec 15 PHP
yii2安装详细流程
May 23 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
May 08 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 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
基于PHP如何把汉字转化为拼音
2015/12/11 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
jquery 锁定弹出层实现代码
2010/02/23 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
js对象的比较
2011/02/26 Javascript
JQuery+DIV自定义滚动条样式的具体实现
2013/06/25 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
移动端js图片查看器
2016/11/17 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
React-native桥接Android原生开发详解
2018/01/17 Javascript
Angular 如何使用第三方库的方法
2018/04/18 Javascript
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
vue监听键盘事件的相关总结
2021/01/29 Vue.js
浅析Python中的序列化存储的方法
2015/04/28 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
韩国美国时尚服装和美容在线全球市场:KOODING
2018/11/07 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
中班中秋节活动反思
2014/02/18 职场文书
骨干教师考核方案
2014/05/09 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
本科毕业论文致谢怎么写
2015/05/14 职场文书
开业典礼致辞
2015/07/29 职场文书
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS