我有一个要检查时差的代码。下面的代码将检查时间开始和时间结束,然后它将显示总时间。
当我第一次加载页面时,时间将在会话中初始化。之后,我将等待几秒钟,然后将$test
变量更改为1
. 然后if
将执行并显示Total time taken
。然后会话将被销毁并重置所有内容。
但是代码不起作用。不显示反映等待秒数的时间(以微秒为单位)?
<?php
if(!isset($_SESSION['time_start'])){
$_SESSION['time_start']=microtime(true);
}
$test ='';
if (!empty($test)){
$time_end = microtime(true);
$display = $time_end - $_SESSION['time_start'];
echo "Total time taken: $display";
session_destroy();
}
?>