2011-10-02 52 views
0

有没有办法跟踪到某个函数的所有调用?看函数调用

其目的是在“侦听”函数调用时插入调试功能。例如,我会说“听所有对mysqli_query()的调用”,所以我可以将函数名(也可能是参数)发送到调试/日志函数。

+0

相关:http://stackoverflow.com/questions/4898393/how-to-intercept-db-requests-mysql –

回答

0

没有内置的方法来拦截对任意函数进行日志记录的调用。

但是,xdebug调试套件可能能够帮助您实现其功能execution trace。您将能够记录函数调用和涉及的参数。

+0

不会像[XDebug函数跟踪](http://xdebug.org/docs/ execution_trace)工作? –

+0

@Jared:是的,我刚刚编辑了我的答案。 –