gpt4 book ai didi

php - 使用 Eclipse 调试 PHP?

转载 作者:IT王子 更新时间:2023-10-29 00:04:12 25 4
gpt4 key购买 nike

使用 Eclipse 调试 PHP 的最佳方法是什么?具体来说,我正在尝试解决 Drupal 6 安装中的一些问题。

我喜欢 Eclipse 的 Java 调试。有没有办法对 PHP 做同样的事情?

最佳答案

我从未使用 Eclipse 在 JAVA 中进行开发,但如果您询问的是允许设置断点的图形调试器、查看当前堆栈跟踪、查看变量的内容等等,这里有(在至少一个)解决方案:

您可以使用 Xdebug扩展名,和 Eclipse PDT作为 IDE:第二个能够将第一个用作调试器,并为其提供一个接口(interface)——如果您在其他语言/IDE 中使用过可视化调试器,您可能会想到这种情况。

我已经在 Drupal 中多次使用这种组合,以查看执行了什么、以何种顺序、如何执行以及所有这些(使用 Hook 机制“手动获取”并不容易),它确实工作得很好。

网上有一些教程可以解释如何设置这两者以使调试器正常工作。例如:


这是它看起来像的屏幕截图(在这里,我在 Dotclear 的后台某处设置了一个断点):


(来源:pascal-martin.fr)

(理论上,点击图片应该可以看到更大的版本)


窗口顶部的图标将允许您执行以下操作:

  • 循序渐进
  • 进入/退出函数/方法

你也可以

  • 查看变量内容(截图右上角)
  • 有一个堆栈跟踪显示你在哪里(屏幕截图的左上角)
  • 当然,看看你是否在代码中(底部)


我还听说 Eclipse PDT 可以使用 Zend Debugger 扩展而不是 Xdebug;但我从未尝试过这个。

关于php - 使用 Eclipse 调试 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1582897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com