是否可以在没有调试器的情况下使用 Eclipse PDT


Is it possible to use Eclipse PDT without a debugger?

在我的学生执照到期的不可避免的那一天,我正在戒掉 PhpStorm。 我正在尝试设置 PDT(感谢有关其他免费 PHP 环境建议的评论,但不回答这个问题)。

无论如何,当我添加PHP可执行文件时,调试器有一个强制性选项。 将默认值保留在 Zend,当尝试使用绿色大按钮运行 hello world 文件时,我得到一个

"Launch Error - Session Terminated"

"启动测试文件时出错 无法启动会话。为了生成调试信息,请确保调试器已正确配置为 php.ini 指令。

问题基本上是 - 此错误是否因为我尚未设置调试器而生成? 但是,如果是这样,则询问是否可以在没有调试器的情况下使用PDT。 如果不可能,为什么? 你不需要 PhpStorm 的调试器。 仅仅是 Eclipse 不支持这个用例的问题,还是我对工具链的理解存在差距,PhpStorm 是否在做一些有意义的事情来让自己在没有调试器的情况下工作?

而且我想,除了实际设置调试器的开销(可能可以忽略不计)之外,还有什么理由实际上不想安装调试器吗?

当然,

您可以在没有调试器的情况下使用 PDT。由于这个错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id=462020,你必须用xdebug配置可执行文件。

您还可以在 bugs.eclipse.org 上创建官方错误,以在php cli配置中添加"none"。

编辑:

在PDT 3.5(Eclipse 4.5 - Mars版本)中,我们添加了"NONE"作为可能的选择。请参阅:https://bugs.eclipse.org/bugs/show_bug.cgi?id=467260