完美解决在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 相关文章推荐
支持oicq头像的留言簿(一)
Oct 09 PHP
php addslashes和mysql_real_escape_string
Jan 24 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
Feb 10 PHP
深入讲解PHP的Yii框架中的属性(Property)
Mar 18 PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
Oct 20 PHP
Yii2下点击验证码的切换实例代码
Mar 14 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缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
js 表格隔行颜色
2009/12/02 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
详解Vue调用手机相机和相册以及上传
2019/05/05 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
python基于socket实现网络广播的方法
2015/04/29 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
python实现字典嵌套列表取值
2019/12/16 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
让IE6、IE7、IE8支持CSS3的脚本
2010/07/20 HTML / CSS
高分子材料与工程专业个人求职信
2013/12/15 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
构建高效课堂实施方案
2014/03/13 职场文书
环保建议书500字
2014/05/14 职场文书
男性健康日的活动方案
2014/08/18 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
《青山不老》教学反思
2016/02/22 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL
JS 基本概念详细介绍
2021/10/16 Javascript
TV动画《间谍过家家》公开PV
2022/03/20 日漫
 Redis 串行生成顺序编码的方法实现
2022/04/03 Redis
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL
Python自动操作神器PyAutoGUI的使用教程
2022/06/16 Python