Tính thời gian bắt đầu và thời gian kết thúc trong php

Trong bài viết này, chúng ta sẽ nói về thời gian thực thi tập lệnh trong PHP. Chúng ta sẽ sử dụng hàm PHP microtime để tính toán thời gian. hàm microtime trả về dấu thời gian Unix hiện tại với micro giây. Chức năng này chỉ khả dụng trên các hệ điều hành hỗ trợ lệnh gọi hệ thống gettimeofday[]

Bạn có thể cần tính toán thời gian thực thi của các tập lệnh PHP cho các mục đích khác nhau như tính toán tốc độ tải trang hoặc thời gian tải lên hình ảnh, v.v. Tính toán thời gian thực thi tập lệnh php là một quá trình trừ đơn giản giữa hai lần. thời gian thực thi bắt đầu tập lệnh và thời gian thực hiện kết thúc tập lệnh

';

$executionTime = $endTime - $startTime;
echo 'Total Time taken for execution: '. $executionTime.' seconds.
';

Như bạn có thể thấy, chúng tôi lưu trữ thời gian bắt đầu và thời gian kết thúc trong hai biến riêng biệt $startTime$endTime. Sau đó, chúng tôi đã thực hiện phép trừ giữa các khoảng thời gian này và hiển thị kết quả

Nếu bạn đang sử dụng PHP 5. 4 trở lên, bạn có thể sử dụng mảng toàn cục $_SERVER với chỉ mục REQUEST_TIME_FLOAT. Vì vậy, bạn không cần phải tính toán thời gian bắt đầu. Bạn có thể trực tiếp tính chênh lệch thời gian bằng dòng bên dưới ở cuối tập lệnh của mình

for[$i=0; $idiff[$hour_in]->format['%H']; 

Chủ Đề