完美解决在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 相关文章推荐
ob_start(),ob_start('ob_gzhandler')使用
Dec 25 PHP
php桌面中心(四) 数据显示
Mar 11 PHP
php 什么是PEAR?
Mar 19 PHP
PHP MySQL应用中使用XOR运算加密算法分享
Aug 28 PHP
PHP中几种常见的超时处理全面总结
Sep 11 PHP
PHP static局部静态变量和全局静态变量总结
Mar 02 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
php修改上传图片尺寸的方法
Apr 14 PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
Jan 21 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
laravel配置Redis多个库的实现方法
Apr 10 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
Sep 29 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
ecshop 批量上传(加入自定义属性)
2012/03/20 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
javascript中的this详解
2014/12/08 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
微信小程序开发一键登录 获取session_key和openid实例
2016/11/23 Javascript
jQuery序列化后的表单值转换成Json
2017/06/16 jQuery
微信小程序实现导航栏选项卡效果
2020/06/19 Javascript
vue插件实现v-model功能
2018/09/10 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
python类参数self使用示例
2014/02/17 Python
python迭代器实例简析
2014/09/25 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
Python设计模式之抽象工厂模式原理与用法详解
2019/01/15 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
Keras自定义IOU方式
2020/06/10 Python
简单的Python人脸识别系统
2020/07/14 Python
英国最大的电子零件及配件零售商:Partmaster
2017/04/24 全球购物
英国假发网站:Hothair
2018/02/23 全球购物
POP文化和音乐灵感的时尚:Hot Topic
2019/06/19 全球购物
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
公务员培的训心得体会
2014/09/01 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
MySQL数据库必备之条件查询语句
2021/10/15 MySQL
python flappy bird小游戏分步实现流程
2022/02/15 Python