你们开发过程中,会去用xdebug吗?
以前调试一直是 exit
党加看日志解决问题,那时候觉得日志能解决一切问题,用 debug
只会影响我挥剑的速度,最近试了下 vscode
的 Xdebug
发觉好像有点香啊。
话说你们开发过程中是上 Xdebug
还是直接语言断点呢?
高认可度评论:
永远的神😂
尝试使用过,但是太影响速度了,脚本语言还是直接dump来的快
Xdebug
永远的神😂
很少用xdebug调试 :joy:
业务理不清楚,语法框架不熟悉的人可能会用Xdebug看看怎么回事
xdebug 调试必备的工具。
常驻内存的框架用的比较多
只有没用过xdebug的人才会说dd香,VScode配置xdebug太简单了
我觉得xdebug就是开发神器,dump 打印变量有时候不太直观,还有xdebug是看源码神器,用了绝对香
尝试过,太影响速度了,还是pring_r();die;
@bigdaxin dump和dd不香吗?
用debug调试能更快的定位到问题,很节省时间,但是感觉身边好多人都不会用debug打断点
都用,但是目前觉得xdebug真的香,
phpstorm xdebug 好用吗
xdebug 是什么,没用过 :see_no_evil:
跟telescope比呢?
本地环境直接 dump(); 线上环境 我会 if($user_id == 'xxxx') {dump()};
我要么用dd和dump,要么用tinker(或者laravel外用psych), 还可以写一个 /test api,然后直接在那里dd你需要的代码
开发阶段可以xdebug,决定上线的时候就不要了
xdebug很好,就是性能太差
一般都是直接dump,在一定时间内发现不了问题才会使用xdebug,有些错误打印一下就一目了然了
一般本地不出问题 到线上才会出问题啊 而且绝大多数都是小公司的,各种环境不一致
我只是用xdebug排查性能问题,平时开发不用。
我还在用sublime text 的 debug工具
作为一名合格的php,你必须要会使用xdebug,原生的print_r(), var_dump();只适合调一些简单的问题。xdebug,可以很清楚的看到堆栈信息,变量信息。是学习一个框架,了解一份未知代码的必备神器。但是xdeug会降低性能,线上环境记得关闭。【瞅瞅laravel的启动,这是你能 dd 出来的吗?】
都用 看情况
太复杂或者太乱的业务代码,怕是你dd()不过来
TDD、Xdebug