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

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

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

我还在用 sublime text 的 debug 工具

3年前 评论
guoliang1994

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

file

3年前 评论

太复杂或者太乱的业务代码,怕是你 dd () 不过来

2年前 评论

TDD、Xdebug

2年前 评论