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

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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 37
Epona
dd();
dump();

永远的神😂

2年前 评论

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

2年前 评论

Xdebug

2年前 评论
Epona
dd();
dump();

永远的神😂

2年前 评论

很少用xdebug调试 :joy:

2年前 评论

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

2年前 评论

xdebug 调试必备的工具。

2年前 评论

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

2年前 评论

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

2年前 评论
吃鱼不吐刺 2年前
勇敢的心 (作者) 2年前
Mengoo 2年前

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

2年前 评论

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

2年前 评论
JustSo (楼主) 2年前

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

2年前 评论

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

2年前 评论

phpstorm xdebug 好用吗

2年前 评论
JustSo (楼主) 2年前
guoliang1994 2年前

xdebug 是什么,没用过 :see_no_evil:

2年前 评论

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

2年前 评论
Shuyi

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

2年前 评论

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

2年前 评论

xdebug很好,就是性能太差

2年前 评论

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

2年前 评论

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

2年前 评论
fatrbaby

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

2年前 评论
小李世界 2年前
fatrbaby (作者) 2年前

我还在用sublime text 的 debug工具

2年前 评论

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

file

2年前 评论

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

1年前 评论

TDD、Xdebug

1年前 评论

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