IDE 是 PHPSTORM,用了 Xdebug,感觉不是很清爽,要安装浏览器 debug 插件,或是 cookie 中带上 XDEBUG_SESSION,不知道是不是我配置的有问题。有没有什么方法能让别人访问我的地址,不需要任何多余配置,我这边也可以在 IDE 中断点调试。
|
1
xdebug.remote_autostart = 1
坏处是任何请求都会启动 debug 请求。 |
|
MrLinApr 20, 2019
2
var_dump
|
|
luanguangApr 20, 2019
3
var_dump +1
|
|
goodspbApr 20, 2019
4
Java ?
|
|
RudyCApr 20, 2019
5
1 楼正解
|
|
zjsxwcApr 20, 2019
6
基本上服务端程序,打 log 调试才是主流,
只有 GUI 交互应用比如网页、桌面程序、手机 App 等才会有“断点调试”。 |
|
7
@SaintSeiya symfony/var-dumper
|
|
BigPig666Apr 20, 2019
8
dump
|
|
gabezhaoApr 20, 2019
9
var_dump +1
|
|
qsbaqApr 20, 2019
10
var_dump +1
|
|
11
postman 调接口,链接带上?XDEBUG_SESSION_START=PHPSTORM(你自己定义的 idekey),服务商的 php.ini 配置设置 xdebug.remote_connect_back = 1
|
|
sandersyaoApr 20, 2019
12
本 vim 党员坚持 error_log
|
|
13
以前我也用 xdebug 调试,但是现在如果 laravel 框架的话直接 dd 或 dump 就好,其他 var_dump 或 print_r(显示更简洁一点)
|
|
14
debug_print_backtrace()
|
|
15
1. 使用 var_dump
2. LNMP/WAMP 环境下 PHPStorm + XDebug + Postman,不需要安装 Chrome 插件 |
|
16
@zjsxwc 断点方便啊,我拿 .net core 写 API 的时候,打断点调试,参数变量一目了然,但是用日志分析的话,日志里只有你主动输出的信息,而且还要主动去写日志
|
|
17
komodoide+xdebug,已经没有很好的可以推荐给您了
|
|
sandersyaoApr 22, 2019
18
@dvaknheo 这个的确太经典了 相应的还有 debug_backtrace() 框架里一般不敢用
|
|
Sakura10032Apr 26, 2019 via Android
19
别问,问就 var_dump
|
|
baibanApr 28, 2019
20
var_dump 比啥都好使
|
|
AbrahamGreysonApr 29, 2019 via iPhone
21
有些复杂对象调试其属性 dump 根本没啥用啊,更别提单步步进,步入这种基本的调试功能,每一步变量如何变化的。
别听他们的 |
|
RickyWonngMay 6, 2019
22
体验最好的方案是 xdebug + phpstorm + komodo dbgp proxy,搭建方法 jetbrains 家官网有教程。用了这么多年体验最好的方案了
|
|
mitu9527Feb 29, 2020
23
@RickyWonng 请教一下,xdebug + phpstorm 我明白,但 komodo dbgp proxy 主要是解决调试时的什么问题,能说一下么?
|