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