你们开发过程中,会去用xdebug吗?

以前调试一直是 exit 党加看日志解决问题,那时候觉得日志能解决一切问题,用 debug 只会影响我挥剑的速度,最近试了下 vscodeXdebug 发觉好像有点香啊。
话说你们开发过程中是上 Xdebug 还是直接语言断点呢?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 26
Epona
dd();
dump();

永远的神😂

3个月前 评论

尝试使用过,但是太影响速度了,脚本语言还是直接dump来的快

3个月前 评论

Xdebug

3个月前 评论
Epona
dd();
dump();

永远的神😂

3个月前 评论

很少用xdebug调试 :joy:

3个月前 评论

业务理不清楚,语法框架不熟悉的人可能会用Xdebug看看怎么回事

3个月前 评论

xdebug 调试必备的工具。

3个月前 评论

常驻内存的框架用的比较多

3个月前 评论

只有没用过xdebug的人才会说dd香,VScode配置xdebug太简单了

3个月前 评论
吃鱼不吐刺 3个月前
勇敢的心 (作者) 3个月前
Mengoo 3个月前

我觉得xdebug就是开发神器,dump 打印变量有时候不太直观,还有xdebug是看源码神器,用了绝对香

3个月前 评论

尝试过,太影响速度了,还是pring_r();die;

3个月前 评论
JustSo (楼主) 3个月前

用debug调试能更快的定位到问题,很节省时间,但是感觉身边好多人都不会用debug打断点

3个月前 评论

都用,但是目前觉得xdebug真的香,

3个月前 评论

phpstorm xdebug 好用吗

3个月前 评论
JustSo (楼主) 3个月前
九九一十八 3个月前

xdebug 是什么,没用过 :see_no_evil:

3个月前 评论

跟telescope比呢?

3个月前 评论

本地环境直接 dump(); 线上环境 我会 if($user_id == 'xxxx') {dump()};

3个月前 评论
Shuyi

我要么用dd和dump,要么用tinker(或者laravel外用psych), 还可以写一个 /test api,然后直接在那里dd你需要的代码

3个月前 评论

开发阶段可以xdebug,决定上线的时候就不要了

3个月前 评论

xdebug很好,就是性能太差

3个月前 评论

一般都是直接dump,在一定时间内发现不了问题才会使用xdebug,有些错误打印一下就一目了然了

3个月前 评论

一般本地不出问题 到线上才会出问题啊 而且绝大多数都是小公司的,各种环境不一致

3个月前 评论
fatrbaby

我只是用xdebug排查性能问题,平时开发不用。

3个月前 评论
小李世界 3个月前
fatrbaby (作者) 3个月前
小李世界 3个月前

我还在用sublime text 的 debug工具

3个月前 评论

作为一名合格的php,你必须要会使用xdebug,原生的print_r(), var_dump();只适合调一些简单的问题。xdebug,可以很清楚的看到堆栈信息,变量信息。是学习一个框架,了解一份未知代码的必备神器。但是xdeug会降低性能,线上环境记得关闭。【瞅瞅laravel的启动,这是你能 dd 出来的吗?】

file

3个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!