Вариант 1
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$tstart = $mtime;
// Тут наш скрипт
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$tend = $mtime;
$tpassed = ($tend - $tstart);
return($tpassed);
Вариант 2
$start = microtime(true);
// Тут наш скрипт
$end = microtime(true);
$runtime = $end - $start;
echo $runtime;
Собственно какая между ними разница, какой лучше использовать (второй визуально сильно короче)? Первый у меня с ходу вообще не запустился.