❮ Tham chiếu khác PHP Định nghĩa và Cách sử dụng Cú pháp Giá trị tham số 233568471904329635 Cú pháp ❮ Tham chiếu khác PHPVí dụ
Định nghĩa và Cách sử dụng
Cú pháp
Giá trị tham số
Chi tiết kỹ thuậtRelated posts: ❮ Tham chiếu khác PHP Trả lại thời gian phân giải cao của hệ thống:
time as array or number. Default is FALSE
Chi tiết kỹ thuật
Related posts: ❮ Tham chiếu khác PHP Trả lại thời gian phân giải cao của hệ thống: 7,3+
botvietbai.com
Trả lại thời gian phân giải cao của hệ thống:
Như thay thế, php có một built-in timer điều khiển: new EvTimer[]
.
Đầu ra của đoạn mã trên có thể giống như sau:
Hàm hrtime [] trả về thời gian có độ phân giải cao của hệ thống.
Parameter
Descriptiondựa trên thời gian thực , nghĩa là nếu một người đăng ký một sự kiện hết thời gian sau một giờ và đặt lại đồng hồ hệ thống thành tháng Giêng năm ngoái, thì sự kiện đó sẽ vẫn hết thời gian sau [khoảng] một giờ.
return_as_num thời có giá trị hết thời gian sớm hơn sẽ được gọi trước những bộ định thời có cùng mức độ ưu tiên với các giá trị hết thời gian muộn hơn.
Optional. If set to TRUE, this function will return the high resolution time as array or number. Default is FALSE để tránh bị trôi , nghĩa là, nếu bộ đếm thời gian được định cấu hình để kích hoạt 10 giây một lần, thì nó thường sẽ kích hoạt theo khoảng thời gian chính xác 10 giây. Tuy nhiên, nếu tập lệnh không thể theo kịp bộ hẹn giờ vì phải mất nhiều thời gian hơn 10 giây đó để thực hiện] bộ hẹn giờ sẽ không kích hoạt nhiều hơn một lần cho mỗi lần lặp lại vòng lặp sự kiện.
Giá trị trả lại:
Trả về nano giây hoặc một mảng số nguyên
after
Configures the timer to trigger after after seconds.
repeat
If repeat is 0.0 , then it will automatically be stopped once the timeout is reached.
If it is positive, then the timer will automatically be configured to trigger again every repeat seconds later, until stopped manually.
//www.php.net/manual/en/class.evtimer.php
//www.php.net/manual/en/evtimer.construct.php
$w2 = new EvTimer[2, 1, function [$w] {
echo "is called every second, is launched after 2 seconds\n";
echo "iteration = ", Ev::iteration[], PHP_EOL;
// Stop the watcher after 5 iterations
Ev::iteration[] == 5 and $w->stop[];
// Stop the watcher if further calls cause more than 10 iterations
Ev::iteration[] >= 10 and $w->stop[];
}];
Phiên bản PHP:chồng chéo .
7,3+ 0 bình luận chia sẻ
❮ Tham chiếu khác PHP
Trả lại thời gian phân giải cao của hệ thống:
Trì hoãn thực thi tập lệnh hiện tại trong 2,5 giây:
Đầu ra của đoạn mã trên có thể giống như sau:
if [time_nanosleep[2,500000000] === true]
{
echo "Slept for 2,5 seconds";
}
?>
Định nghĩa và Cách sử dụng
Hàm hrtime [] trả về thời gian có độ phân giải cao của hệ thống.
Cú pháp
Parameter
Giá trị tham số
❮ Tham chiếu khác PHP | Trả lại thời gian phân giải cao của hệ thống: |
nanoseconds | Đầu ra của đoạn mã trên có thể giống như sau: |
Chi tiết kỹ thuật
❮ Tham chiếu khác PHPNếu cuộc gọi bị gián đoạn bởi một tín hiệu, một mảng kết hợp sẽ được trả về với số giây hoặc nano giây còn lại trong độ trễ. |
5+ |
Chức năng này không hoạt động trên các nền tảng Windows trước PHP 5.3.0 |
❮ Tham chiếu khác PHP