在ThinkPHP中开启调试模式
1、为什么使用调试模式?
因为调试会在我们的模板页的最后增加一些trace信息。
2、什么是trace信息?
是ThinkPHP为我们提供好的一些包含了系统运行时间、占用内存、加载时间、请求的协议....
3、在ThinkPHP中如何开启调试模式
开启调试模式是在项目(home)的主入口文件中加入define(“APP_DEBUG”,TRUE);然后如果在项目中没有产生~runtime.php文件,表示调试模式开启成功。
4、如何在项目中显示trace信息
1)定义模板页
在方法里面$this->display();
2)在项目(比如:admin)的配置文件中,加入'SHOW_PAGE_TRACE'=>true 这句话,则我们的页面就会出现trace信息。
3)可以在Conf/config.php 中使用 ‘SHOW_RUN_TIME’=>true, 可以打印出更详细的时间。
trace信息的定制
1)在项目配置文件目录(conf/ )下,创建一个trace.php文件,该文件可以自定义显示到 trace信息中
<?
return array(
'您的IP地址是'=>‘127.0.0.1’
);
?>
2)在我们的控制器中使用 trace () 方法可以向trace信息中加入我们自定义的trace信息
5、调试的其他方法
1) debug_start("aaa")
要调试的代码 //这里可以显示调试该代码用的时间、内存等
debug_end("aaa")
2)调试数组的方法(查看数组的内容) dump($arr); //2.0中 dump($arr);==print_r() var_dump($arr);
在ThinkPHP中连接数据库
步骤:
1、在项目的配置文件(Conf/config.php)中配置如下内容(共七项):
‘DB_TYPE’=>' mysql ' //类型
‘DB_HOST’=>' localhost 或 127.0.0.1 或 某个IP ' //
'DB_NAME'=>'databasesName' //要连接的数据库名称
'DB_USER'=>'username' //要连接数据库的用户名
'DB_PWD'=>'passwordl' //要连接的数据库的密码
'DB_PORT'=>'portl' //要连接的数据库服务器的端口号
'DB_PREFIX'=>‘think_' //要连接数据库表的前缀
2、在Action中(控制器中)的方法
$user=new Model('user'); //括号里为去掉后缀的表名
$user->select();
在ThinkPHP中开启调试模式相关推荐
- tp3.2php开启事务,Thinkphp 3.2.3 开启调试模式
在ThinkPHP中开启调试模式可以更好的开发网站,在入口文件中开启调试模式,定义调试常量开启,开启这个调试模式后在程序开发的过程中出现语法错误,会有直接的提示出来.define('APP_DEBUG ...
- android 自动开启调试模式,android user版本默认开启调试模式
由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,C ...
- CI框架中的开启调试模式
1,CI框架中开启调试模式: 在需要调试的方法名前面加上: $this -> output -> enable_profiler(TRUE); 这样就可以看大打印出的s q l语句 ...
- thinksnsv4.6运行php,ThinkSNS开启调试模式
首先说下开启调试模式完整操作. 1.\config\config.inc.php配置文件中增加两个键值对 'APP_DEBUG' => true, 'SHOW_PAGE_TRACE' => ...
- html5 开启调试模式和关闭调试模式
html5 开启调试模式和关闭调试模式 最近入手h5,前后台都是我负责,调试接口的时候,老需要写alert(),和console.log()来调试后台返回的结果,所以界面出现了很多的弹出框.上线之前又 ...
- android user版本默认开启调试模式
由于项目需要,需要发布版本默认开启调试模式,修改方式如下: 1.开启开发者模式 context.getSharedPreferences(DevelopmentSettings.PREF_FILE,C ...
- 企业微信客户端开启调试模式
开发企业微信工作台要想看请求调试,就要开启调试模式 开启调试模式快捷键 shift + Ctrl + Alt + D 开启调试模式后,随便进入一个页面,右键点击就会出现showDevTools.点击这 ...
- Mac版safari开启调试模式
Mac版safari开启调试模式 步骤如下 点击Safari启动浏览器 点击左上Safari标志,选择偏好设置 选择高级,勾选下方的在菜单栏显示开发菜单. 如此,Safari最上方 就出现了开发菜单, ...
- win7-BIOS中开启AHCI模式电脑蓝屏怎么办?
win7-BIOS中开启AHCI模式电脑蓝屏怎么办? 来源:U大师 u盘装系统 不少网友都表示给电脑安装win7系统后,如果在BIOS中开启IDE模式就一切正常而为AHCI模式时就会出现蓝屏.其实那是 ...
最新文章
- Science:人类迎来目前最为全面的癌症染色质可及性图谱
- 全球人脸识别精度一年提高75.6%,拉动全球安防市场超高增长
- opencv findContours 崩溃CrtDbgBreak
- 为啥不上SOA?中国企业的四大投资顾虑
- 成功解决Python的Reshape your data either using array.reshape(-1, 1) if your data has a single feature or
- python下 help()使用方法
- 卷积输出的记录,为什么是([3, 0, 1, 2])
- 云漫圈 | 如何给女朋友解释什么是HTTP
- Matlab--三种工具绘制errorbar图
- Thinkphp3.2版本Controller和Action的访问方法
- VUE3 Router路由
- Android sqlite数据库操作通用框架AHibernate(一)-CRUD示例和使用步骤
- 单片机-控制-伺服电机-舵机
- 前苏格拉底时期的古希腊哲学流派
- CSS动画和JS动画对比
- win10系统怎么安装ie11
- 用户配置 计算机配置文件,Win10系统创建自定义默认用户配置文件
- Network Trimming: 数据指导的神经剪枝方法
- 获取crumbIssuer
- 魔数湖南大学程序设计作业