你能在PHPUnit / XDebug中为系统函数放置一个调试断点吗?

时间:2014-01-15 23:10:39

标签: php debugging phpunit xdebug

在PHPUnit中,我想为内置函数设置一个断点。这可能吗?如何?

例如,我想每次ob_end_clean打破。

感谢。

1 个答案:

答案 0 :(得分:0)

我知道这不是一个简单的方法,除非这是一个函数,并且在你的代码中你调用了函数。然后,在函数中的该行上放置一个断点。

function BufferClean()
{
    ...   // Some Common Code
    ob_end_clean;
}

//Main code
...
BufferClean();
...
...
...
BufferClean();
...

在这种情况下,断点位于直接调用的函数中,而不是ob_end_clean,允许您放置一个断点。由于可以使用源代码中的全局替换,因此更改代码也很容易。