What is the recommended method for measuring the time taken for a query in PHP using microtime()?

Measuring the time taken for a query in PHP can be done using the microtime() function to calculate the difference between the start and end times. This method provides a high level of accuracy for measuring small time intervals in PHP scripts.

$start_time = microtime(true);

// Perform the query or task here

$end_time = microtime(true);
$execution_time = $end_time - $start_time;

echo "Query executed in " . $execution_time . " seconds";