javascript - PHP 中的 Node.js console.time() 等效吗?

标签 javascript php node.js debugging execution-time

我一直在使用 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/

相关文章:

php - 如何从 Paypal 在 ZF2 中设置回调 URL?

node.js - Node : write to stdin of bash process crashes with EPIPE

javascript - 错误 : Can't bind to 'ngModel' since it isn't a known property of

javascript - query.startAt 数据库规则权限被拒绝

javascript - 根据react js中的条件将值从一个函数传递到另一个函数

javascript - 如何使用文件系统或使用javascript或Jquery进行操作?

php添加数字

javascript - 检测是否从特定 URL 或域重定向

javascript - SQLite数据库写入硬盘后执行代码

node.js - 使用 node.js 在每个循环中使用延迟 promise