PHP.nl

usleep

usleep

Delay execution in microseconds

void **usleep** int $microseconds

Delays program execution for the given number of microseconds.

microsecondsHalt time in microseconds. A microsecond is one millionth of a second.

Opmerking: > Values larger than (i.e. sleeping for more than a second) may not be supported by the operating system. Use instead. 1000000``sleep

Opmerking: > The sleep may be lengthened slightly (i.e. may be longer than ) by any system activity or by the time spent processing the call or by the granularity of system timers. microseconds

return.void

Voorbeeld: example

<?php

// Current time
echo (new DateTime('now'))->format('H:i:s.v'), "\n";

// wait for 2 milliseconds
usleep(2000);

// back!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";

// wait for 30 milliseconds
usleep(30000);

// back again!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";

?>
11:13:28.005
11:13:28.007
11:13:28.037

sleep``time_nanosleep``time_sleep_until``set_time_limit