计算程序执行耗时

<?php
set_time_limit(0);

$startTime = microtime(TRUE); // 以秒为单位且精确到微秒(即保留小数点后4位)

for ($i = 0; $i < 100; $i++)
{
    // $hash = md5($i);
    $hash = password_hash($i, PASSWORD_DEFAULT);
}

$endTime = microtime(TRUE);

$consume = bcsub($endTime, $startTime, 4); // 浮点数运算必须使用BC数学函数,第三个参数表示保留小数点后几位

echo "开始时间:{$startTime}" . PHP_EOL;
echo "结束时间:{$endTime}"   . PHP_EOL;
echo "执行耗时:{$consume}秒" . PHP_EOL;

Copyright © 2024 码农人生. All Rights Reserved