1 最常见的就是 echo 或者 var_dump 出来我们的请求结果,看下返回是否和预期结果一致
2 file_put_contents函数写入文件,比如需要同时观察多组数据或者没办法直接echo的情况下
3 debug_backtrace 记录下错误详细跟踪信息
4 抽离环境,单写测试文件,排除下是方法本身的问题,还是被其它干扰到了
单独的测试文件数据模拟要尽量真实,说白了,就是单一变量的抽象,一步一步的排除干扰
5 调试工具的使用比如 phpstrom或者eclipse等与xdebug配合调试,可以追踪到每一个变量的变化
xdebug的使用,可以参考 http://blog.youkuaiyun.com/njys1/article/details/53288401
然后,就是测试的时候,一定要注意一项一项的排除,一步一步的测试,本来就是一个繁杂的过程,所以一定要细心,找到问题所在,解决就有地方下手了