我正在用 PHP 编写一个非常简单的计时器扩展,我想知道如何:
- 挂接到运行时/获取我的扩展的函数,以便在脚本执行开始/结束时调用
- 在开始和结束时挂钩特定函数,例如 Pdo::query()。
目的是给给定的函数或脚本计时,以便我们可以轻松计算执行时间等。我知道我可以在纯 PHP 中实现这一点:
- auto_prepend_file / auto_append_file
- 使用可以让我挂钩(开始)功能的扩展。
但我最感兴趣的是 C/C++ 解决方案(在 PHP/Zend API 中)。也许有更好的方法来做我想做的事?