php - 函数运行所需的时间

标签 php

获取函数运行完成所需时间并将该数字存储在 PHP 变量中的最佳方法是什么?

我会如何考虑这样做是在函数执行之前和之后获取时间,然后计算前者与后者的区别,但我不知道如何在 php 中获取时间。

此外,我正在尝试将单位设置为十分之一秒和百分之一秒(0.42 秒),希望该函数可以在不到一秒的时间内完成,所以如果有人可以帮助我将其转换为这些单位,我我很感激。

最佳答案

您可以使用 microtime() 来做到这一点.

$start = microtime(true);
for ($x=0;$x<10000;$x++) {}
$end = microtime(true);
echo 'It took ' . ($end-$start) . ' seconds!';

关于php - 函数运行所需的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351688/

相关文章:

PHP 计数行返回错误

php - Ubuntu 14.04 apache2 配置问题

php - mysql结果的资源150

php - 如何根据父表自动更新子表中的列值?

PHP Slim 框架 - 多种 HTTP 方法

php - 将 php 数组移动到 jquery 中进行操作

php - 添加新数据库条目时如何触发 .php 页面的刷新(重新加载)?

php - 保留 .htaccess 中的 & 符号登录 URL

php - 如何使用 $_get VARIABLE IN WHERE 更新 Php Mysql 的表

php - Yii 的无限滚动寻呼机扩展不显示寻呼机