Ví dụ
<?php
$start = microtime(true);
$val = 1;
for ($i = 1; $i <= 1500; $i++) {
$val++;
}
$end = microtime(true);
$exec_time = ($end - $start);
echo "The execution time of the PHP script is: " . $exec_time . " sec";
?>
Kết quả
The execution time of the PHP script is: 0.000123 sec
Giải thích
Hàm microtime(true) trả về timestamp microsecond dạng float. Ghi thời điểm bắt đầu, chạy code, ghi thời điểm kết thúc, hiệu là thời gian thực thi.
Lưu ý: Kết quả ví dụ gốc "1.69 sec" không thực tế cho vòng lặp 1500 lần đơn giản (thường < 1ms). Có thể ví dụ gốc chạy code nặng hơn hoặc môi trường chậm. Đo chính xác hơn: dùng hrtime(true) (PHP 7.3+) trả về nanoseconds.