公司一个遗留门户网站需要定期维护,经常需要调试才能确定出问题的地方,因此研究一下php调试的方法,记录一下。
注:该网站使用 php 开发,并采用前后端分离的架构。
通过浏览器打印信息进行调试
在代码中添加 echo、var_dump、print_r 和 exit,在浏览器中查看输出。该方法不适用采用前后端分离架构的门户网站,因为前端通过restful api 访问后端,后端产生的结果不直接显示在浏览器网页中。
使用 XDebug 进行调试
Xdebug 是一款PHP 的调试工具,可以帮助开发者追踪、调试和分析PHP 程序的运行状况。它允许开发者在代码中设置断点,单步执行代码,查看变量值等,从而更有效地排查和解决问题。
参考链接
- PHP 调试 - 方式,by kikajack.
- Xdebug+phpStorm安装与调试保姆级教程!『通俗易懂』,by GeekerJun.