前端iOS,后端php,请问怎么才能在后台运行时同时追踪各个变量呢?前台把数据传到后台,后台在执行几个函数的时候如何才能看到具体每个变量的变化情况,并且php文件运行时的报错信息在哪里看呢?刚开始同时做前后端,这方面还不是很理解,求解
2 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
Xdebug
可以通过来服务端安装Xdebug来实现远程调试,但是难点就在于PHP的远程调试很难安装,尝试过好几次都不成功,这得归功于现在的服务器提供商的安全策略 能有100+种方式让你调不通,当然 除了这种方式 就还有一种更暴力的方式。
var_dump
毕竟php的代码不需要编译后执行 所以可以直接修改后就能看到结果。这样 就可以打开开发工具的自动部署功能,通过FTP或者SFTP 连接上远程服务器。首先 为了能够重现你手机发出的请求,你就需要一个抓包工具 且支持重放的,比如Fiddler
,然后 在编辑器一步步var_dump,然后 通过Fiddler 选中请求 按下R
键 重放请求,直到调出结果为止。
PHP Debug Bar
PHP Debug Bar
如果是Laravel项目 还有
Laravel-debugbar
【扩展推荐】Laravel-debugbar 开发调试利器
慕哥6287543
TA贡献1831条经验 获得超10个赞
php Xdebug 扩展 什么数据都可以看到。
看错误日志的话,可以设置报错级别。将报错写到日志里。一路了然。自己也可以打断点日志,写到文件里。
- 2 回答
- 0 关注
- 1410 浏览
添加回答
举报
0/150
提交
取消