牛牛在线工具

HRTime\StopWatch::getElapsedTime()

收录 8868 个 PHP 函数,含用途说明与用法示例。

HRTime\StopWatch::getElapsedTime()

获取经过的时间,以纳秒为单位

函数名:HRTime\StopWatch::getElapsedTime() 适用版本:PHP 7.3.0 及以上版本 用法:HRTime\StopWatch::getElapsedTime() 函数用于获取经过的时间,以纳秒为单位。 示例: // 引入 HRTime\StopWatch 类 use HRTime\StopWatch; // 创建一个 Stopwatch 对象 $stopwatch = new StopWatch(); // 启动计时器 $stopwatch->start(); // 执行一些耗时的操作 for ($i = 0; $i < 1000000; $i++) { // 代码逻辑 } // 停止计时器 $stopwatch->stop(); // 获取经过的时间(纳秒) $elapsedTime = $stopwatch->getElapsedTime(); // 将纳秒转换为毫秒 $elapsedTimeMs = $elapsedTime / 1000000; // 输出经过的时间(毫秒) echo "经过的时间:{$elapsedTimeMs} 毫秒"; 上述示例中,我们首先引入了 HRTime\StopWatch 类。然后,我们创建了一个 Stopwatch 对象,并使用 start() 方法启动计时器。接着,我们执行了一些耗时的操作,例如使用 for 循环执行一百万次某个代码逻辑。然后,我们使用 stop() 方法停止计时器,并使用 getElapsedTime() 方法获取经过的时间。最后,我们将纳秒转换为毫秒,并将结果输出。