【问题标题】:Inspect return value in PHP with Xdebug使用 Xdebug 检查 PHP 中的返回值
【发布时间】:2022-11-17 00:37:19
【问题描述】:

与 [1] 和 [2] 类似,我想知道现在是否以及如何使用 Xdebug 和 PhpStorm 检查 PHP 中方法/函数调用的返回值。

我发现自己经常在返回变量之前将值赋给变量(以便可以查看),但出于多种原因,我真的希望有可能在不更改代码的情况下执行此操作。

[1] How do I debug last line of context?

[2](不是 PHP,但这是我要找的)https://iosdevtips.co/post/118205216313/xcode-breakpoint-method-return-value

【问题讨论】:

  • 如果要检查返回值,请在调用函数/方法的行上放置一个断点
  • 你需要像 PHPStorm 这样的东西。您可以在那里设置断点并查看所有内容。
  • 对不起,我没有澄清。我将 XDebug 与 PHPStorm 一起使用。我缺少的是一种检查未分配给专用变量的返回值的方法,例如return $someObject->someMethod();

标签: php debugging xdebug


【解决方案1】:

我认为您可能需要等待 PhpStorm 和 XDebug 的下一个版本。 XDebug 3.2(预计 2022 年 11 月下旬)将包括“返回值调试”,PhpStorm 2022.3 将能够显示来自这个新功能的数据。

资料来源:

【讨论】:

  • 不确定这是否值得 DV,对我来说似乎是准确的
  • 太棒了,谢谢你!
猜你喜欢
  • 1970-01-01
  • 2012-06-15
  • 2010-11-23
  • 1970-01-01
  • 2023-04-11
  • 2014-10-29
  • 2016-12-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多