PHP获取代码执行间隔时间

lys2018年10月28日 0条评论

PHP获取代码执行间隔时间,PHP怎么获取代码执行间隔时间?

list($tmp1, $tmp2) = explode(' ', microtime());
$timestampStart = (float)sprintf('%.0f', (floatval($tmp1) + floatval($tmp2)) * 1000);//获取当前毫秒时间戳

sleep(3);  //这边是执行的代码


list($tmp1, $tmp2) = explode(' ', microtime());
$timestampEnd = (float)sprintf('%.0f', (floatval($tmp1) + floatval($tmp2)) * 1000);//获取当前毫秒时间戳  
$timestamp = $timestampEnd - $timestampStart;
$timestamp = $timestamp / 1000;
echo $timestamp;

扩展:

%.0f为不输出小数,但要对第一位小数进行四舍五入 %.1f,表示保留一位小数,对第二位小数进行四舍五入