Функция, которая ждет около одного дня в фоновом режиме, а затем выполняет другую.Как я могу отложить функции php в течение нескольких дней?
Как:
function Sleep(){
sleep(/* One Day */);
Run();
}
function Run(){
//One Day later,
//execute code.
}
Или Maby что-то вроде этого (это вымышленное):
class Waiter extends Timer{
$time = 0;
function __construct($time){
$this->time = $time;
}
function onDelay(){
//One day Later.
}
}
$wait = new Waiter(/* One Day */);
Есть хорошее решение?
Или функция sleep() также okey? Но я должен сказать, что время выполнения составляет 30 секунд.
Почему вы не используете работу cron? –
В чем заключен контекст? Веб-страница ? служба, написанная с помощью PHP CLI? – Mat
Cron был бы оптимальным в большинстве случаев. – Brian