Example
Delay execution of the current script for 5 seconds (5000000 microseconds):
<?php
echo date('h:i:s') . "<br>";
//sleep for 5 seconds
usleep(5000000);
//start again
echo date('h:i:s');
?>
Run example »
Definition and Usage
The usleep() function delays execution of the current script for a specified number of microseconds (a microsecond equals one millionth of a second).
Note: This function throws an error if the specified number of seconds is negative.
Syntax
usleep(microseconds)
Parameter | Description |
---|---|
microseconds | Required. Specifies the number of microseconds to delay the script |
Technical Details
Return Value: | No value is returned |
---|---|
PHP Version: | 4+ |
Changelog: | This function did not work on Windows platforms until PHP 5 |
< PHP Misc Reference