如何使用Phpstorm Xdebug进行高效的PHP断点调试?
- 内容介绍
- 文章标签
- 相关推荐
本文共计737个文字,预计阅读时间需要3分钟。
为什么使用断点调试+为什么还需要安装Xdebug断点调试呢?实际上是这样的。虽然使用var_dump和echo也能调试,但为什么还要安装Xdebug呢?
为什么使用断点调试
大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢?
确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方,还要修改代码再运行一次。而断点调试,可以在调试过程中动态打断点,逐行查看当前各个变量的值,甚至临时修改变量的值,更方便。建议大家使用Xdebug断点调试。
安装Xdebug
pecl install xdebug
如果是php7以下版本,需要加上版本号:
pecl install xdebug-2.5.5
pecl如果提示找不到该扩展,则使用源码编译。
本文共计737个文字,预计阅读时间需要3分钟。
为什么使用断点调试+为什么还需要安装Xdebug断点调试呢?实际上是这样的。虽然使用var_dump和echo也能调试,但为什么还要安装Xdebug呢?
为什么使用断点调试
大家可能会觉得使用var_dump和echo也能调试啊,为什么还要安装Xdebug断点调试呢?
确实是这样。但是var_dump和echo写的代码后面还要删除,而且明确是知道在哪打的,如果发现没有运行到打点的地方,还要修改代码再运行一次。而断点调试,可以在调试过程中动态打断点,逐行查看当前各个变量的值,甚至临时修改变量的值,更方便。建议大家使用Xdebug断点调试。
安装Xdebug
pecl install xdebug
如果是php7以下版本,需要加上版本号:
pecl install xdebug-2.5.5
pecl如果提示找不到该扩展,则使用源码编译。

