小技巧:php团队开发api调试
开发
调试
php
debug
前端
参数
环境
团队
技巧
api
编程进阶笔记
发布日期
2022-08-31
更新日期
2022-08-31
阅读次数 72
文章字数 521
前言:一个复杂的bug调试,前端一百多个参数,后端接口2000行代码。这是以前留下的代码,对其中的逻辑完全不了解。而且完整的环境很难模拟,因为涉及参数配置、数据库数据、前端页面、后端代码。
思路:取出最关键的前端数据,使用该数据反复debug接口。
前端发送的request数据,直接全部导出,放在有debug环境的开发机,反复调试。
//已知参数param,是所有前端发送的数据,直接 var_export($param, true) 保存到一个 php 文件中
$text = '<?php return ' . var_export($param, true) . ';';
file_put_contents($save_path,$text); // save_path 就是保存路径,比如 ./debug.php
导出后的内容,仍然具有高度可读性。
接下来,就把该参数,放在一台有debug环境的开发机上。
同样在该方法中, require 引入该参数:
// 导入配置好的参数
$param = require("./debug.php")
//...
此时,就可以反复debug,查看问题。
这个方法 ,适用于生产环境、与开发环境的对接,因为生成环境无法直接debug,几乎无法调试.
这也适用于前端和后端代码的调试,前端开发没有debug环境,而后端开发没有参数。
通过几行简单的代码,实现团队间的、不同机器的开发调试,还算比较方便。
文章作者: 朱丰华
文章链接: https://smart.52dixiaowo.com/blog/post-11.html
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。
开发
调试
php
debug
前端
参数
环境
团队
技巧
api
发表评论
相关推荐