PHP: time_sleep_until - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

uniqid time_nanosleep

Last updated: Sat, 27 Jan 2007

view this page in

# time_sleep_until

(PHP 5 >= 5.1.0RC1)

time_sleep_until -- Make the script sleep until the specified time

## Описание

bool time_sleep_until ( float timestamp )

This function will make the script sleep until the specified `timestamp`. If the specified `timestamp` is in the past, time_sleep_until() will generate a `E_WARNING` and return `FALSE`.

> Замечание: Для Windows-платформ эта функция не реализована.

## Список параметров

`timestamp`

  The timestamp when the script should wake.

> Замечание: All signals will be delivered after the script wakes up.

## Возвращаемые значения

Возвращает `TRUE` в случае успешного завершения или `FALSE` в случае возникновения ошибки.

## Примеры

Пример 1. A time_sleep_until() example

`<?php
//returns false and generates a warning
var_dump(time_sleep_until(time()-1));
// may only work on faster computers, will sleep up to 0.2 seconds
var_dump(time_sleep_until(time()+0.2));
?>`

## Смотрите также

sleep()
usleep()
time_nanosleep()

add a note User Contributed Notes
time_sleep_until
roberto at spadim dot com dot br
16-Dec-2006 07:05
`better implementation
<?php
if (!function_exists('time_sleep_until')) {
function time_sleep_until($future) {
if ($future < time()) {
trigger_error("Time in past", E_USER_WARNING);
return false;
}
usleep(($future - microtime(1))*1000000);
return true;
}
}
?>`
ssnoyes at hotmail dot com
25-Nov-2005 11:58
`Implementation for < 5.1 or Windows users
<?php
if (!function_exists('time_sleep_until')) {
function time_sleep_until($future) {
if ($future < time()) {
trigger_error("Time in past", E_USER_WARNING);
return false;
}
sleep($future - time());
return true;
}
}
?>`
add a note
uniqid time_nanosleep

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 09:32:46 2007 PST