首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中,可以在另一个microtime()中使用microtime()吗?

在PHP中,可以在另一个microtime()中使用microtime()吗?
EN

Stack Overflow用户
提问于 2019-08-24 00:18:10
回答 1查看 72关注 0票数 2

我有一个包含多个函数的循环

我想检查整个循环运行多长时间,以及循环中的每个函数

是否可以同时使用父函数和多个子时间函数?

代码语言:javascript
复制
$start = microtime(true);

foreach ($rows as $row) {

  if ($row == "a") {
     $start1 = microtime(true);
     // do function stuff
     $finish1 = microtime(true);
     echo("function 1 took", $finish1 - $start1, "seconds");
  }

  if ($row == "b") {
     $start2 = microtime(true);
     // do function stuff
     $finish2 = microtime(true);
     echo("function 2 took", $finish2 - $start2, "seconds");
  }
}

$finish = microtime(true);

echo("all functions took", $finish - $start, "seconds");
EN

回答 1

Stack Overflow用户

发布于 2019-08-24 00:32:56

对于“父”函数,我假设您指的是在foreach循环之外的microtime函数调用。

如果是这样,那么是的,每次调用microtime时,它都会返回脚本执行的当前时间戳,而不考虑之前对microtime的调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57629879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档