Hướng dẫn php hrtime - thời gian làm việc của php

  • Hàm hrtime () trong PHP
      • Ví dụ
    • Định nghĩa và Cách sử dụng
    • Cú pháp
    • Giá trị tham số
    • Chi tiết kỹ thuật
      • Related posts:

❮ Tham chiếu khác PHP

Ví dụ

Định nghĩa và Cách sử dụng

Cú pháp

echo hrtime();
?>

Giá trị tham số

233568471904329635


Định nghĩa và Cách sử dụng

Cú pháp


Cú pháp

Giá trị tham số

Chi tiết kỹ thuậtRelated posts:
❮ Tham chiếu khác PHPTrả 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+

❮ Tham chiếu khác PHP

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.

https://www.php.net/manual/en/class.evtimer.php

https://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ố

Chi tiết kỹ thuậtRelated posts:
❮ Tham chiếu khác PHPTrả 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

Related posts:❮ 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ễ.
Trả lại thời gian phân giải cao của hệ thống:5+
Changelog: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