Hướng dẫn how does php sleep work? - php sleep hoạt động như thế nào?

❮ Php TÀI LIỆU THAM KHẢO

Thí dụ

Trì hoãn thực thi tập lệnh hiện tại trong 3 giây:

echo date('h:i:s') . "
";

// ngủ trong 3 giây ngủ (3);
sleep(3);

// bắt đầu lại ngày lặp lại ngày ('h: i: s'); ?>
echo date('h:i:s');
?>

Hãy tự mình thử »


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

Hàm giấc ngủ () trì hoãn việc thực thi tập lệnh hiện tại trong một số giây được chỉ định.

Lưu ý: Hàm này ném lỗi nếu số giây được chỉ định là âm. This function throws an error if the specified number of seconds is negative.


Cú pháp

Giá trị tham số

Tham sốSự mô tả
giâyYêu cầu. Chỉ định số giây để trì hoãn tập lệnh

Chi tiết kỹ thuật

Giá trị trở lại:Trả về 0 khi thành công, hoặc sai về lỗi.

Hàm này trả về một giá trị khác không nếu cuộc gọi bị gián đoạn bởi tín hiệu. Trên Windows, giá trị này sẽ luôn là 192, là giá trị của hằng số WAIT_IO_COMPLETER trong API Windows. Trên các nền tảng khác, giá trị trả về sẽ là số giây còn lại để ngủ.192, which is the value of the WAIT_IO_COMPLETION constant within the Windows API. On other platforms, the return value will be the number of seconds left to sleep.

Phiên bản PHP:4+
Changelog:Trước Php 5.3.4, chức năng này luôn trả về NULL khi giấc ngủ xảy ra trên Windows.

❮ Php TÀI LIỆU THAM KHẢO


13 năm trước

manu7772 tại gmail dot com ¶Delay execution

Sự mô tả

f dot schima tại ccgmbh dot de ¶(int $seconds): int

toddjt78 tại msn dot com ¶

mã {@} Ashleyhunt [dot] co [dot] uk ¶:

SoulHunter1987 tại Post Dot Ru ¶usleep() as the sleep() function expects an int. For example, sleep(0.25) will pause program execution for 0 seconds.

smcbride tại msn dot com ¶

Webseos tại Gmail Dot Com ¶

14 năm trước

Mohd tại Bahrain dot bz ¶

WAIT_IO_COMPLETION3

Sự khác biệt giữa giấc ngủ và us ngủ là gì?sleep() returns a non-zero value. On Windows, this value will always be 192 (the value of the WAIT_IO_COMPLETION constant within the Windows API). On other platforms, the return value will be the number of seconds left to sleep.

Errors/Exceptions

Sự khác biệt giữa giấc ngủ () và usleep () là giấc ngủ () mất một vài giây vì tham số của nó, trong khi us ngủ () mất một số micro giây - một phần triệu giây - làm tham số của nó.ValueError.

Thay đổi

Phiên bảnSự mô tả
8.0.0 Hàm ném một giá trị horror trên âm seconds; Trước đây, một seconds0 đã được nâng lên thay vào đó và chức năng đã trả lại seconds1.ValueError on negative seconds; previously, an seconds0 was raised instead, and the function returned seconds1.

Ví dụ

Ví dụ #1 Sleep () Ví dụsleep() example

seconds2

Ví dụ này sẽ xuất ra (sau 10 giây)

Xem thêm

  • usleep () - Thực hiện trì hoãn trong micro giây
  • time_nanos ngủ () - trễ trong một số giây và nano giây
  • time_sleep_until () - Làm cho tập lệnh ngủ cho đến khi thời gian quy định
  • set_time_limit () - giới hạn thời gian thực hiện tối đa

Ash b ¶

8 năm trước

seconds3

seconds4

seconds5

Ẩn danh ¶

4 năm trước

seconds6

Barlow tại fhtsolutions dot com

11 năm trước

seconds7

MPHH ¶

19 năm trước

seconds8

Diego Andrade ¶

6 năm trước

seconds9

sleep(0.25)0

seconds5

Hartmut lúc sáu chấm de ¶

22 năm trước

sleep(0.25)2

sleep(0.25)3

sleep(0.25)4

sleep(0.25)5

sleep(0.25)6

seconds5

Ẩn danh ¶

8 năm trước

sleep(0.25)8

sleep(0.25)9

seconds5

seconds5

1 tháng trước

01

Ẩn danh ¶

1 năm trước

02

03

04

05

LVT ¶

9 năm trước

06

Joshmeister tại Gmail Dot Com ¶

10 năm trước

07

Jimmy tại Powerzone Dot DK ¶

12 năm trước

08

09

seconds0

seconds1

seconds5

Ẩn danh ¶

1 năm trước

seconds3

seconds4

seconds5

LVT ¶

1 năm trước

seconds6

seconds7

seconds5

LVT ¶

12 năm trước

seconds9

13 năm trước

12 năm trước

00

01

13 năm trước

manu7772 tại gmail dot com ¶

f dot schima tại ccgmbh dot de ¶

03

04

05

06

07

seconds5

LVT ¶

9 năm trước

09

06

12 năm trước

1920

1921

seconds5

13 năm trước

1 năm trước

1923

1924

seconds5

manu7772 tại gmail dot com ¶

f dot schima tại ccgmbh dot de ¶

1926

1927

1928

seconds5

toddjt78 tại msn dot com ¶

12 năm trước

WAIT_IO_COMPLETION0

WAIT_IO_COMPLETION1

WAIT_IO_COMPLETION2

13 năm trước

Sự khác biệt giữa giấc ngủ và us ngủ là gì?

Sự khác biệt giữa giấc ngủ () và usleep () là giấc ngủ () mất một vài giây vì tham số của nó, trong khi us ngủ () mất một số micro giây - một phần triệu giây - làm tham số của nó.sleep() takes a number of seconds as its parameter, whereas usleep() takes a number of microseconds - millionths of a second - as its parameter.

Làm cách nào để chạy một chức năng liên tục trong PHP?

React PHP là một vòng lặp sự kiện được sử dụng rộng rãi cho PHP.xác định ("khoảng", 5);// 5 giây chức năng runit () {// chức năng của bạn để chạy cứ sau 5 giây lặp lại "cái gì đó \ n";} chức năng CheckForStopFlag () {// hoàn toàn tùy chọn // logic để kiểm tra cờ chương trình-Exit // có thể thông qua ổ cắm hoặc tệp, v.v. // trả về True để dừng.

Làm cách nào để làm cho JavaScript ngủ?

Làm thế nào để làm cho các chức năng JavaScript của bạn ngủ..
const ngủ = (miliseconds) => {trả về lời hứa mới (resolve => setTimeout (resolve, miliseconds))} ....
const {promisify} = yêu cầu ('util') const ngủ = promisify (setTimeout) ....
Ngủ (500).....
const dosomothing = async () => {đang chờ ngủ (2000) // làm công cụ} dosomothing ().