我正在用PHP编写一个非常简单的计时器扩展,我想知道如何:
其目的是为给定的函数或脚本提供时间,以便我们可以轻松地计算执行时间等。我知道我可以通过以下方法在纯PHP中实现这一点:
但我最感兴趣的是C/C++解决方案( PHP/Zend )。也许还有更好的方法来做我想做的事?
发布于 2013-03-13 06:55:23
我确信php在扩展中没有用于函数的钩子!在扩展中可以设置的惟一挂钩是在apache (MINIT)中首次加载扩展时,每次服务器(RINIT)接收请求时。
也许可以用自己的函数替换一个函数(我在不久前读到过,您可以替换zend engine的解析、编译等函数)。
ps:您可能还想看看xdebug,我很确定扩展可以做一些定时/分析,您可以看看它是如何实现的!
https://stackoverflow.com/questions/14996938
复制相似问题