У меня есть следующий код для расчета времени выполнения.
$TimeTaken['start'] = microtime();
require_once 'resources/include.php';
session_start();
ob_start();
error_reporting(E_ALL);*/
error_reporting(0);
/* Other Mojo
...............
...............
...............
*/
ob_flush();
flush();
ob_end_flush();
$TimeTaken['end'] = microtime();
$TimeTaken['diff'] = $TimeTaken['end'] - $TimeTaken['start'];
print_r($TimeTaken);
?>
Это вывод, который я получил (иногда)
Array ( [start] => 0.72150600 1329728036
[end] => 0.62957200 1329728038
[diff] => -0.091934 )
Правильный ли приведенный выше код и если да, то почему время начала> время окончания