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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 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年前

xdebug 是什么,没用过 :see_no_evil:

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年前 评论

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