为php编写调试器

时间:2011-05-05 14:42:49

标签: php .net debugging

我对php市场上可用的调试器和服务器感到非常失望。

我打算用调试器为php制作我自己的迷你网络服务器。

我想在.NET中执行此操作。

可能还需要一个非常基本的IDE(我猜一个带有颜色编码的记事本)。

我不认为服务器会出现问题,因为我需要做的就是与php可执行文件互操作并返回输出。

然而,调试部分似乎是一项艰巨的任务。我之前从未编写过调试器,所以我想获得一些关于如何为php设计调试器以及从哪里开始的指南。

感谢。

1 个答案:

答案 0 :(得分:2)

您无需编写调试器。您可以使用xdebug扩展和http://www.xdebug.org/docs-dbgp.php DBGp协议。它很容易与之接口,但您可以完全自由地设计前端。 (Python http://code.google.com/p/pdbg/中甚至有一个可以通过IronPython使用?)

它不是非常包含功能,但您可以轻松执行in-PHP回调以检索其他调试信息。