完美解决在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 高性能书写
Dec 11 PHP
优化PHP程序的方法小结
Feb 23 PHP
php获取远程图片体积大小的实例
Nov 12 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
php轻松实现中英文混排字符串截取
May 28 PHP
Laravel框架表单验证详解
Sep 04 PHP
PHP中调用SVN命令更新网站方法
Jan 07 PHP
php查看网页源代码的方法
Mar 13 PHP
Zend Framework入门教程之Zend_Mail用法示例
Dec 08 PHP
php批量删除操作代码分享
Feb 26 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
php7下的filesize函数
Sep 30 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 socke 向指定页面提交数据
2008/07/23 PHP
10条PHP高级技巧[修正版]
2011/08/02 PHP
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
深入分析下javascript中的[]()+!
2015/07/07 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
canvas绘制一个常用的emoji表情
2017/03/30 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
JavaScript实现的DOM绘制柱状图效果示例
2018/08/08 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
JS求解两数之和算法详解
2020/04/28 Javascript
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
Python中用max()方法求最大值的介绍
2015/05/15 Python
基于Python实现一个简单的银行转账操作
2016/03/06 Python
深入浅析python定时杀进程
2016/06/06 Python
Python图算法实例分析
2016/08/13 Python
《Python学习手册》学习总结
2018/01/17 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
由面试题加深对Django的认识理解
2019/07/19 Python
基于Python执行dos命令并获取输出的结果
2019/12/30 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
英国领先的鞋类零售商和顶级品牌的官方零售商:Wynsors
2020/02/17 全球购物
PHP笔试题
2012/02/22 面试题
新郎婚宴答谢词
2014/01/19 职场文书
大学军训感言200字
2014/02/26 职场文书
家长学校实施方案
2014/03/15 职场文书
企业安全标语
2014/06/07 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
vue中div禁止点击事件的实现
2022/04/02 Vue.js