完美解决在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 相关文章推荐
做一个有下拉功能的留言版
Oct 09 PHP
php读取xml实例代码
Jan 28 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
浅析PHP程序设计中的MVC编程思想
Jul 28 PHP
php实现用于计算执行时间的类实例
Apr 18 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
php获取'/'传参的值简单方法
Jul 13 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
php实现多站点共用session实现单点登录的方法详解
Sep 18 PHP
php+laravel依赖注入知识点总结
Nov 04 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将数据库中所有内容生成静态html文档的代码
2010/04/12 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
php判断访问IP的方法
2015/06/19 PHP
一键生成各种尺寸Icon的php脚本(实例)
2017/02/08 PHP
Thinkphp5 如何隐藏入口文件index.php(URL重写)
2019/10/16 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
2017/01/20 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
Python探索之静态方法和类方法的区别详解
2017/10/27 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
Python中实现最小二乘法思路及实现代码
2018/01/04 Python
python2 与python3的print区别小结
2018/01/16 Python
Python中如何使用if语句处理列表实例代码
2019/02/24 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
详解Anaconda 的安装教程
2020/09/23 Python
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
好家长事迹材料
2014/01/23 职场文书
函授自我鉴定范文
2014/02/06 职场文书
保险专业自荐信范文
2014/02/20 职场文书
家长对老师的感言
2014/03/11 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
SQL Server表分区删除详情
2021/10/16 SQL Server
基于docker安装zabbix的详细教程
2022/06/05 Servers