int usleep ( int $micro_seconds )
usleep() задерживает выполнение программы на указанное количество микросекунд.
Возвращает 0, при ошибке возвращает PHP error
<?php
$pid_st0 = pid_open("/mmap/st0");
pid_ioctl($pid_st0, "set mode free");
$sleeping_time = 1000000;
echo "sleeping for $sleeping_time micro-seconds...\r\n"; // OUTPUT: sleeping for 1000000 micro-seconds...
pid_ioctl($pid_st0, "start"); // timer start
usleep($sleeping_time);
$tick = pid_ioctl($pid_st0, "get count");
printf("slept time: %d ms\r\n", $tick); // OUTPUT: slept time: 1000 ms
?>
Данная функция идентична функции usleep() группы PHP, за исключением обработки ошибок. Если указанное количество секунд отрицательно, функция usleep() группы PHP генерирует E_WARNING.