ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例


Posted in PHP onJune 13, 2018

本文实例讲述了ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作。分享给大家供大家参考,具体如下:

ThinkPHP中获取最后一次执行sql语句的 方法有两种:

其一是 调用模型 获取 如:

$sql = $model ->getLastSql();

Thinkphp中Model类,有getLastSql这个函数,甚至还有,getLastInsID,getDbError,getError,getPk,getDbFields等函数。这些函数都是我们经常可能会用到的model层的函数。

其二是 在3.2.3版本,新增fetchSql()函数。

$sql= $model->fetchSql(true)->add($data);

3.2版本中可以使用简化的方法:

echo $model->_sql();

变量调试

ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量的信息到浏览器查看。

用法:dump($var, $echo=true, $label=null, $strict=true)

$Blog = D("Blog");
$blog = $Blog->find(3);
dump($blog);

可以使用E方法输出错误信息并中断执行,例如:

//输出错误信息,并中止执行
E($msg);

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP面向对象的使用教程 简单数据库连接
Nov 25 PHP
手把手教你使用DedeCms的采集的图文教程
Mar 11 PHP
php 获取远程网页内容的函数
Sep 08 PHP
PHP提示Notice: Undefined variable的解决办法
Nov 24 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
php使用curl检测网页是否被百度收录的示例分享
Jan 31 PHP
PHP借助phpmailer发送邮件
May 11 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
php版微信小店API二次开发及使用示例
Nov 12 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
php实现微信公众号企业转账功能
Oct 01 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 #PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 #PHP
php中html_entity_decode实现HTML实体转义
Jun 13 #PHP
php处理多图上传压缩代码功能
Jun 13 #PHP
Laravel框架使用Seeder实现自动填充数据功能
Jun 13 #PHP
PHP实现打包zip并下载功能
Jun 12 #PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 #PHP
You might like
smarty循环嵌套用法示例分析
2016/07/19 PHP
浅析PHP开发规范
2018/02/05 PHP
PHP之header函数详解
2021/03/02 PHP
Nigma vs Alliance BO5 第二场2.14
2021/03/10 DOTA
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
jquery实现简单实用的打分程序实例
2015/07/23 Javascript
基于JS实现简单的样式切换效果代码
2015/09/04 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
使用axios实现上传图片进度条功能
2017/12/21 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
python输出数学符号实例
2020/05/11 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
机电专业毕业生推荐信
2013/11/10 职场文书
幼教简历自我评价
2014/01/28 职场文书
端午节粽子促销活动方案
2014/02/02 职场文书
新任教师自我鉴定
2014/02/24 职场文书
担保书格式及范文
2014/04/01 职场文书
销售目标责任书
2014/07/23 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
2015教师年度工作总结范文
2015/04/07 职场文书
作弊检讨书范文
2015/05/06 职场文书
超市员工辞职信范文
2015/05/12 职场文书
监守自盗观后感
2015/06/10 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书