Node.js console.time()在PHP中等效

Node.js console.time() equivalent in PHP?

本文关键字:PHP js console time Node      更新时间:2024-01-28

我一直在Node.js中使用console.time()函数来测量部分脚本的执行时间,它非常有帮助,而且实际上非常容易使用。但当谈到PHP时,我发现衡量一个简单的执行时间是相当复杂的。

PHP中是否有与Node.js中的console.time()等效且简单的库?或者,有没有更简单的方法可以在不使用典型的microtime()差异的情况下测量PHP代码的一部分的执行时间?

您可以使用xdebug。它拥有所有这些功能,而且非常漂亮。你也可以这样做:

//start of script
$start = microtime(true);
//do stuff
$end = microtime(true) - $start;
var_dump($end);

它会以微秒为单位显示脚本执行时间,但我觉得它不太准确。

编辑:我挖掘了一下,发现了这门课http://codeaid.net/php/calculate-script-execution-time-(php类)。我想如果能满足你的需要。没有简单的方法或功能来实现你想要做的事情,你必须建立自己的类或挖掘一些东西。我建议再次使用xdebug。