1

在 Eclipse 中使用 phpcli 运行 xdebug 时会忽略断点。第一个断点有效,但我手动设置的其他断点无效。

我查看了 xdebug.remote_log 发现以下内容:

<- breakpoint_set -i 671 -t line -f file:///home/jlam/code/makhai/public/index.php -n 6 ->

<- breakpoint_set -i 672 -t line -f file:///org.eclipse.dltk.core.environment.localEnvironment/:/home/jlam/lib/ZF2/Zend/ModuleManager/ModuleManager.php -n 170 -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="672" id="235390002"></response>

...这让我相信,如果有以下任何一种情况,我可以解决它:

  1. 我找到了 Eclipse 删除“/org.eclipse.dltk.core.environment.localEnvironment/:”的方法
  2. 使该位置有效(在主机文件中创建一个条目?)
  3. 修改 Eclipse 项目的属性(PHP 包含路径),以便外部源(我不知道)

感谢您的贡献。

4

1 回答 1

-1

尝试这个。
直接打开文件(File->Open File->)并设置断点。

于 2013-07-01T10:37:45.707 回答