我的设置如下所示:
我在WinXP上工作,而我的测试环境(Debian / Apache / MySQL / Squid / PHP / XDebug / ...)在VMWare环境中运行。项目文件可以在共享文件夹中直接访问,所以我可以使用Eclipse进行XDebugging。
现在,我有了一个必须在命令行界面上调用的脚本,我想执行一些与通常的XDebugging尽可能类似的操作。不一定是活动的,但我需要关于调用哪个方法的信息,以及任何局部变量或属性在任何给定时间持有的值。
我该如何做到这一点?
我制作了一个XDebug-profile,但是在Wincachegrind中检查它并没有发现任何关于变量的东西。
据我所知,Eclipse-PDT的CLI调试似乎是由于无法访问PHP解释器而失败的。
我很高兴不用到处放回声。
我对几乎任何一种解决方案都持开放态度,如果它与XDebug无关的话,但我猜如果有一种解决方案,它是与之相关的。
最好的
拉斐尔
发布于 2011-01-28 00:20:57
我的调查显示,存在一些我到目前为止还没有使用的xdebug特性,它们可能会完成这项工作。由于某些限制,我不能尝试它。
但是我想我可以将php- require_once放在另一个php文件中,我只是把它放到一个我可以从浏览器访问的文件夹中。因此,我使用这个中间人从Eclipse启动了我的XDebug-Session。
https://stackoverflow.com/questions/4815230
复制相似问题