我一直在使用 console.time()
Node.js 中的函数可以测量部分脚本的执行时间,它非常非常有帮助,而且实际上非常易于使用。但是当谈到PHP时,我发现测量一个简单的执行时间是相当复杂的。
PHP 中是否有与 Node.js 中的 console.time()
等效且简单的库?或者,有没有更简单的方法来测量 PHP 代码的一部分的执行时间,而不使用典型的 microtime()
差异?
最佳答案
您可以使用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。
关于javascript - PHP 中的 Node.js console.time() 等效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36428000/