在PHP中Node.js console.time()等价?

时间:2016-04-05 13:37:04

标签: javascript php node.js debugging execution-time

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用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-class)。我想如果满足你的需求。 没有简单的方法或功能来实现你想要做的事情,你将不得不建立自己的课程或挖掘一些东西。我建议再次使用xdebug。