同标题,之前用习惯了xdebug打断点。
======================== 分割 ===========================
经研究,发现phpstorm+xdebug可以断点执行。
yasd了解下
zan
print_r() 或者 print()
如何页面print_r()打印调试信息不中断执行
可以在部分场景代替print_r和var_dump
这要取决于调试的颗粒度,一般的粗粒度就是var_dump以及配合log之类的; 不管是什么粒度,要是你喜欢,万能的gdb都能通杀; 另外PHP官方还有个自带利器叫phpdbg SAPI,不过是否支持多进程环境调试就暂不清楚。
gdb
我也有相同的疑问,请问是如何解决的?
vscode + xdebug好像无法断点
不好意思,比较忙,没来得及分享,楼下有同学已经写了配置过程了
咦,原来配置的帖子就是你发出来的👍🏻
这边配置了phpstorm+xdebug好像不行,TP6是可以的,不知道什么问题
我搞定了,如果需要我可以写一篇文档了。
写一下配置过程的文档吧 感谢
这边也配置失败了 能有文档那真是太好了 👍🏻
https://www.workerman.net/a/1376
@euii 感谢
xdebug 可以 ,还有这个 debug_print_backtrace(); 这个可以打印调用栈,不想用断点也可以用这个找找哪里调用的
yasd了解下
zan
print_r() 或者 print()
如何页面print_r()打印调试信息不中断执行
可以在部分场景代替print_r和var_dump
这要取决于调试的颗粒度,一般的粗粒度就是var_dump以及配合log之类的; 不管是什么粒度,要是你喜欢,万能的
gdb
都能通杀; 另外PHP官方还有个自带利器叫phpdbg SAPI,不过是否支持多进程环境调试就暂不清楚。我也有相同的疑问,请问是如何解决的?
vscode + xdebug好像无法断点
不好意思,比较忙,没来得及分享,楼下有同学已经写了配置过程了
咦,原来配置的帖子就是你发出来的👍🏻
这边配置了phpstorm+xdebug好像不行,TP6是可以的,不知道什么问题
我搞定了,如果需要我可以写一篇文档了。
写一下配置过程的文档吧 感谢
这边也配置失败了 能有文档那真是太好了 👍🏻
https://www.workerman.net/a/1376
@euii 感谢
xdebug 可以 ,还有这个 debug_print_backtrace(); 这个可以打印调用栈,不想用断点也可以用这个找找哪里调用的