基于Thinkphp3.2.3框架开发的调试方法总结
2015-11-27 16:34
686 查看
1 php
在方法中使用echo,print,dump(),return等都可以。通过在浏览器中运行操作方法:
localhost/控制器名/方法名/参数名1/参数值1/参数名2/参数值2...
2 js
alert(变量或常量);console.log(变量或常量);
3 ajax + js + php
这个过程是在后台执行的,是看不见的,但是怎么想知道到底中间的变量是怎么传递的,发生了什么变化?该怎么调试呢?首先我们观察变量的输出是在浏览器的控制台(console)中观看的。
方法:通过控制器里面的方法ajaxReturn函数,可以将待查看的变量返回来。
变量查看设置:如果将ajax的dataType参数设置为’text’,则可以看到变量的text格式,这有个好处,就是如果遇到了错误能够将我们在第一节中只有php时,页面打印的信息都看得到:
当然设置成json格式,那么就看不到了,只能看到变量正确地值,也没有提示。这个方式可以很好的帮助我们知道到底发生了什么错误,可以精确的找到错误。
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- kindeditor 批量上传 上传失败 thinkphp swfupload session
- Php Installing An Expansion
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- 再谈Jquery Ajax方法传递到action(补充)
- Dom在ajax技术中的作用说明
- PHP+Apache在Windows 9x下的安装和配置
- 使用Ajax实时检测"用户名、邮箱等"是否已经存在
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得