
PHP获取代码执行间隔时间
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,表示保留一位小数,对第二位小数进行四舍五入