完美解决在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操作文件方法问答
Mar 16 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
Sep 25 PHP
PHP中的use关键字概述
Jul 23 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
Zend Framework教程之Loader以及PluginLoader用法详解
Mar 09 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
php微信公众账号开发之前五个坑(一)
Sep 18 PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 PHP
Laravel 验证码认证学习记录小结
Dec 20 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
Mar 26 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 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中计算字符串相似度的函数代码
2012/12/29 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
许愿墙中用到的函数
2006/10/07 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
location.href用法总结(最主要的)
2013/12/27 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
[03:06]V社市场总监Dota2项目负责人Erik专访:希望更多中国玩家加入DOTA2
2014/07/11 DOTA
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
Python实现的矩阵类实例
2017/08/22 Python
通过Python 接口使用OpenCV的方法
2018/04/02 Python
解决pandas无法在pycharm中使用plot()方法显示图像的问题
2018/05/24 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
Python代码生成视频的缩略图的实例讲解
2019/12/22 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
国外平面设计第一市场:99designs
2016/10/25 全球购物
大学四年规划书范文
2013/12/27 职场文书
八年级音乐教学反思
2014/01/09 职场文书
计算机专业求职信
2014/06/02 职场文书
竞赛口号大全
2014/06/16 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
2015年父亲节寄语
2015/03/23 职场文书
裁员通知
2015/04/25 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
关于的python五子棋的算法
2022/05/02 Python